Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  29 30 31 32 33 34 35 36 37   další » ... 140

@kabaka
nebudu to číst celé, takže pokud to tu už je, tak to ignorujte.

Umístěte kurzor na list.
Stiskněte CTRL+G
Dejte Jinak... (nevím, jak je to ve vašem excelu, takže to tlačítko vlevo dole)
Zvolte Objekty a dejte OK

Dejte Změnit obrázek - to si musíte v excelu 2003 najít kde se to dělá, já mám 2010 a tam je to v Ribbonu.

Pokud se vám to deformuje, je chyba někde v nastavení - může být excel, ale teoreticky může být i windows.
Pokud ne, máte něco chybně v kódu.
Pokud to nemusí být kódem, tak máte i řešení.

U mne to nedeformovalo.

Filozofická otázka:
Kódové jméno modulu listu - je to konstanta nebo není? Pokud je, tak máte i odpověď, kde definovat list jako konstantu.

@AL
pokud chci něco utajit, tak to tam nedávám. To je jediné řešení ;))
pokud posílám data (ne funkční sešit), tak vždy v hodnotách - pokud nejsem vysloveně požádán, že tam mají být vzorce.

Šéfové jsou proměnná veličina (někdy naštěstí, někdy bohužel). Zatím jsem měl vždy štěstí, že se mne žádný nesnažil přesvědčit, že je v excelu lepší než já a věděl, že je to naopak.

ale to jsme OT

@pavelo
nepostrádá smysl. Tato úloha může vzniknout mimo vaše zapřičinění. Prostě dostanete tabulku, kde někdo barevně vyznačil něco podle něčeho. Je to bohužel lidská přirozenost, označovat barvami (když to vidím, rostou mi vlasy, ale mlčím...). Takže je to dobrý dotaz.
Pokud to budete dělat sám, zvolte cestu z mého posledního příspěvku.

Jinak pokud je těch barev málo, nemusíte používat vzorce. Dělá se to tak, že si vyfiltrujete jednu barvu, označíte pouze viditelné buňky (ALT+;) a do pomocného sloupce napíšete něco (CTRL+ENTER). Vždy je třeba přemýšlet, kdy ztratím více času automatizací a je to ještě výhodnější dělat ručně.

Mimochodem, když se vrátíme k tématu. Celé je to postavené na hlavu.
Pokud bych měl použít pomocný sloupec, tak to udělám naopak.
V základě jsou totiž 2 možnosti, jak se tam ta barva dostala.
1) výsledek podmíněného formátování - do pomocného sloupce dám vzorec z podmíněného formátování, barvím podle tohoto sloupce, filtruji podle tohoto sloupce.
2) ručně - do pomocného sloupce zapisuji ručně hodnoty (1,2,3,4) a pokud potřebuji barevně odlišit řádky, nastavím si podmíněné formátování. Barvím podle tohoto sloupce, filtruji podle tohoto sloupce.

Vše bez jakýchkoliv maker, všemu rozumím a jsem si schopen ošéfovat sám, i když nejsem přeborník.

@marjankaj
GET.CELL = O.POLÍČKU
O.PROSTŘEDÍ =INFO
ale to jen tak na okraj

Netuším načo je tam to NYNÍ, a ani sa mi to hľadať nechce.
Já také netuším,proč to tam je. Já to vím. Volatilita. A popsal to už AL, takže to nebudu opakovat. Až posléze byl přidám INDIRECT. Klasický vývoj u vzorce, který upravuje někdo, kdo mu úplně nerozumí.

Kdysi jednou jeden člověk někde někomu ukázal, že se dá použít funkce xlm v názvu a udělal tím na něho dojem. Ten někdo to pak ukázal někomu dalšímu a tak to šlo dál. A rozmohlo se to jak rakovina. A všichni zapomněli, že kvůli kompatibilitě stále existují listy pro zápis xlm maker, kde si můžu napsat jednoduchou vlastní funkci. Ta může obsahovat ARGUMENT, takže na pracovním listu poté můžu použít standardní odkaz kamkoliv. Dokonce ji snadno zavolám i z VBA.
Jsou věci, které je snazší použít přes xlm. Je jich málo, ale jsou. A ty je snazší použít přes list maker. Použití v názvu je zhovadilost.

Tady pro tento případ to neplatí a je lepší použít VBA.

Mno vzhledem k tomu, že funkce O.POLÍČKU je funkce jazyka Excel4Macro, tak stejně budete muset soubor uložit jako xlsm.
Tudíž to postrádá smysl a je snadnější využít řešení od Pavluse.

Předpokládám, že funkce NYNÍ je tam proto, aby došlo k přepočtu po stisku klávesy F9. Protože ke změně výsledku nedojde, pokud nastavíte nové pozadí. I to se dá řešit lépe, ale jak jsem řekl, použijte Pavlusovo řešení.

A když už tam bude kód, tak bych si vytvořil vlastní proceduru, která mi ta data vyfiltruje a neřešil to přes funkce.

@AL
v podstatě se dá souhlasit, i když já zase nemám rád seskupování. je tam jedno významné proti a to je zámek. pokud ty dashboardy neukládáš v hodnotách a máš tam vzorce, tak nechtěná změna může nadělat neplechu (pokud si to odemkne, není to nechtěná změna). dá se vyřešit kódem, ale tam zase nevíš, zda to povolí nebo ne. i toto můžeš zabezpečit, že ano, ale to už to kvůli blbině komplikujeme.
skryté sloupce jsou základ a každý manažer o nich ví (prostě neberu, že ne)

tím tě nepřesvědčuji, abys to změnil, protože je to ptákovina ;))

mimochodem, mně se taky neozývají - až pak oklikou zjistíš, že nemají excel, ale libreoffice a něco jim nefunguje ;))

Uložte si prázdný sešit jako excel 2003
Zavřete ho
Otevřete ho
Koukněte do záhlaví

Vytvořte v tomto sešitě tabulku
Zkuste v ní vytvořit vzorec - nebudou se vytvářet strukturované odkazy, ale klasické A1.

@Alfan
mno tak hned 2 věci by mne již dnes nenapadly
- že někdo vytváří vzorce v tabulce vypisováním
- že někdo neví, co je režim kompatibility

;)

nemáte to náhodou v režimu kompatibility?

@AL
Možnosť 2. rady s využitím NEDEF je šikovná, takže i bez makra a nemusí to byť až tak zložité..

Naopak, je to jednodušší a zvládne to každý, kdo zvládl základní grafy. Nenapadá mne žádný rozumný důvod, proč to řešit přes VBA (neříkám, že neexistuje).

jmeno = Range("A1").Value & ".txt"
pokud A1 = 10
vrátí 10.txt

Jen poznámka
Dávat název podle čísla nemusí být úplně OK, pokud je tam desetina...

@Syd

Spise to bylo mysleno ohledne dynamickeho pridani, a ze pak je problem s nekterymi Eventy pro controls, kt. jsou soucasti Frame
Prvky v rámci frame jsou stále děti formuláře a nikoliv frame, i když se tak tváří. Takže můžete volatUserform1.TextBox1iUserform1.Frame1.TextBox1
Co se týče ActiveControl, tak ten jsem v životě použil snad jedenkrát (a jeěte si nejsem jistý, jestli to bylo VBA ;) ). Musel bych kouknout do toho kódu (a jestli máte zájem, tak kouknu), proč a jak jste ho použil. Ale pokud jste si na události napsal jednoduchou třídu, tak ActiveControl 100% nepotřebujete.

Pokud jste někde četl, že něco nefunguje - je to možné a prostě jsem na to nenarazil. Pak bych vás požádal, abyste se to pokusil najít a dal to sem. Určitě by mně to zajímalo.

Ja kdyz jsem o tom premyslel, tak v tomto pripade se tedy posouva cely form a tudiz i CommandButtons.
To je pravda a nedošlo mi to, takže bych to nakonec řešil stejně jako vy přes frame ;)

A zase obrázek...


Strana:  1 ... « předchozí  29 30 31 32 33 34 35 36 37   další » ... 140

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje