Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  2 3 4 5 6 7 8 9 10   další »

Bohužel všechny předložené varianty mi hází chybu. Přikládám soubor, ve kterém bych chtěl analýzu aplikovat.

Zdravím, buď jsem blbej já nebo Excel. Mrkněte do přílohy. Dokáže mi to prosím někdo vysvětlit?

Jak napsal elninoslov, z popisu zadání není srozumitelná řada věcí, a to co je uvedeno, je formulováno poněkud matoucím způsobem ("...vypíše se mi tabulka s pracovními dny", "...se dodatečně budou vepisovat...", "Tabulky pro jednotlivé měsíce klidně vypíšu "ručně", ale potřebuji je hlavně přiřadit k příslušným měsícům")...
Něco jsem dal dohromady, ale jestli je to podle představ Adela123, to opravdu jenom tuším. V přiloženém souboru první list obsahuje původní příklad, řešení je pak na druhém listu.

pavelo napsal/a:

Po spuštění makra to hlásí chybu - viz screen
Nevím proč, ale nejde mi sem přiložit soubor s obrázkem...

Po spuštění makra to hlásí chybu - viz screen
Nevím proč, ale nejde mi sem přiložit soubor s obrázkem...

Chápu to tak, že potřebujete vytvořit univerzální tabulku - formulář, použitelnou na kalendářní měsíc podle volby z rozevíracího seznamu, který bude součástí listu s formulářem. Ve formuláři co kal. den to řádek a je třeba, aby zvolením kalendářního měsíce se automaticky vyznačily dny v měsíci.

Jeza.m napsal/a:

Pak by to nějak mohlo fungovat v rámci stejného listu, s tím že oblast pro výpis jsem nastavil na AA:AB, což lze změnit dle počtu používaných sloupců. Tyto pomocné pak lze smazat.
...

Ve VBA moc zběhlý nejsem, můžeš mi prosím jako pro nedouka napsat, kam mám přesně kód makra vložit a jak ho budu spouštět? Volné buňky na listu začínají sloupcem "BD". Díky.

Jeza.m napsal/a:

...
Jen jsem narazil na možný problém a to že ve vzorci v ověření může být čistě odkaz na buňky, bez listu, což pokud je (jako v mém příkladu) vypíšeme do jiného listu, tak to fungovat nebude, pak by se muselo řešit výpisem do stejného listu do nějaké nepoužívané oblasti.
Nicméně je to jen tip
M@

Na tvůj příspěvek musím reagovat tím, že problém analýzy se týká pouze jednoho listu, tedy buňky s Ověřením by byly ve stejném listu jako buňky, na které by případně bylo v ověření odkazováno. Ještě podotýkám, že Ověření může být nastaveno nejen vzorcem při výběru ověřovacího kriteria "Vlastní", ale také pouhým odkazem na buňku, pokud je zvoleno kterékoli jiné ověřovací kriterium, kde se zadává rozmezí hodnot, hodnota min/max, větší/menší než atd.

=SUMIF(C1:C22;">0")

Jeza.m pochopil velmi dobře a popsal problém v obecné rovině, v nejširších možných souvislostech a variantách. Za to děkuji.
O něco to zjednoduším. Jak jsem napsal prve, najít buňky s nastaveným ověřením excel umí, takže zde bych potíž neviděl. Dále co s jistotou vím, názvy v tomto případě použity nejsou. Odkazy na oblasti nejspíš ano. Nepřímé odkazy v rámci vzorců v ověření dat určitě také nejsou.

Nevím, jestli je pro čtenáře k nepochopení vlastní požadavek nebo jeho účel.
Dejme tomu, že mám dodělat rozpracovaný formulář, který na základě vyplněných údajů má provádět různé výpočetní analýzy. Ve skrytých sloupcích jsou pomocné výpočty. Výsledky některých z nich, v podobě odkazu na ně, jsou také použity pro Ověření dat u buněk, které vyplňuje uživatel. Ověření dat je nastaveno proto, aby uživatel nemohl vložit nekorektní hodnotu. Jde o docela dlouhodobý vývoj sofistikovaného formuláře, takže je reálná možnost, že v rámci pomocných výpočtů existují nyní buňky, které již nejsou potřeba, tzv. byly překonány třeba jiným vývojovým řešením, a bylo by možné je odstranit. Nejprve je ale nutné ověřit, zda na ně skutečně není někde odkazováno. Zda se neuplatňují někde v jiných vzorcích, lze jednoduše ověřit pomocí Závislosti vzorců ("předchůdci"/"následníci"). Ale závislost, která je navázaná v nastavení funkce "Ověření dat" jednoduše zjistit nelze.
Je teď můj záměr pochopitelnější?

Dobrý den, poradí někdo, jak odhalit buňku/buňky, na něž je prostřednictvím její/jejich adresy odkazováno v nastaveném ověření dat u jiné buňky/jiných buněk někde v listu? Jinak řečeno potřebuji u rozsáhlé tabulky, ve které jsou jednak hodnoty, jednak spoustu vzorců a také nastavená ověření dat pro zadávání hodnot do buněk, zjistit závislosti výsledků ověření na hodnotách jiných buněk, popřípadě potvrdit, že takové závislosti v listu neexistují.
Vzhledem k rozsáhlosti tabulky se mi nechce jít cestou vyhledání všech buněk, kde je nastaveno nějaké ověření (což excel umí) a u nich pak u všech jednotlivě nahlédnout do nastavení ověření, co tam je nastaveno.
Děkuji předem za jakýkoli podnět.

Nejdříve musíte vytvořit, pokud nemáte, seznam hodnot (třeba textových, to je jedno), které se mají vložit do buněk s nastaveným ověřením pomocí rozevíracího seznamu. Může být na stejném nebo jiném listu.
Potom pro každou hodnotu zvlášť definujete název - ten se bude zobrazovat v rozevírácím seznamu. Název je prakticky vzorec, odkazující na adresu buňky s hodnotou, kterou pod tímto názvem budete chtít vkládat. V příkladu název je "mrkev", hodnota k němu pak číslo 10. Název se definuje na kartě vzorce.
U buněk, ve kterých budete chtít vkládat předdefinovanou hodnotu prostřednictvím rozevíracího seznamu, napíšete při jeho nastavování v dialogovém okně do pole "zdroj" za sebou názvy přesně, jak jste si je nadefinovala, tak jak je to na obrázku (samozřejmě aplikováno na vaše řešení).
Modelové řešení najdete v příloze.

Dobrou noc, a nepomohlo by vám řešení, kterým vyřešil xlnc můj, myslím podobný, problém zde?
http://wall.cz/index.php?m=topic&id=35250

xlnc na to kápnul - EXCELentní fígl s ověřením dat a názvy místo hodnot. Tak nějak jsem si to představoval i před tím zkoušel, ale nefungovalo mi to. Seznam názvů musí začínat středníkem, jinak to nefunguje, ale proč, to mi hlava nebere...
Na každý pád moc děkuji.


Strana:  1 ... « předchozí  2 3 4 5 6 7 8 9 10   další »

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