Příspěvky uživatele


< návrat zpět

AL napsal/a:

to bola malickost, akurat som sa do toho sam trochu zamotal, hanbim sa :)


Jenže na rozdíl ode mě, jste odborník, který na to rychle přišel. Já jsem zkoumal co mám v domácím notebooku jinak než ve firemním, protože tam to jelo, doma ne.

AL napsal/a:

Prispevok som zeditoval, pac som si uvedomil, ze ta prva moznost fungovat nebude. Je potrebne zmenit regionalne settings.
Uplne spravne by bolo, aby makro vyhodnocovalo v casti Select case datumy ako datumy, nie ako texty, ale to je ina pesnicka.
Tak, ako si si to opravil, to bude fungovat na tvojej masine doma, nebude to zas fungovat na firemnom pocitaci.
Spravne riesenie je opravit makro - aby vyhodnocovalo datum(numericku hodnotu), nie text.
Ako quick fix ale bude stacit oprava, ktoru si v makre urobil.


Děkuju. Hodně jste mi pomohl. Úpravou toho makra mi to funguje. Když se po nemoci vrátím do práce, kompetentní lidi informuji.

Ještě raz díky za váš čas a pomoc!

AL napsal/a:

Mozes to poriesit jednou z dole uvedenych moznosti.

Moznost 1: Odkry (unhide) list Pomocne_tab a v stlpci X naformatuj datumy ako "d.m.rrrr", teraz ich mas naformatovane ako "dd.mm.rrrr"

Makro v časti select case ocakava 1.10.2017, dostava ale 01.10.2017 a k takejto hodnote potom nedokaze najst list s prislusnym mesiacom.

Moznost 2:Pripadne si prepis tie mesiace v casti kodu Select Case do tvaru dd.mm.rrrr z tvaru d.m.rrrr.

Oboje je taky quick fix, nie je to optimalne, ale ucel to splni..


Zkusil jsem, to mi nepomohlo, protože v řádku vzorců mi stále ukazuje dd.mm.rrrr i když mám sloupec X ve formátu d.m.rrrr. Pomohlo, že jsem v tom skriptu Case Is = "1.9.2017" napsal ten správny tvar. Vypadá, že to funguje. Je to podle vás takhle korektní? Děkuji za pomoc!

AL napsal/a:

moja chyba, prepáč, to, čo som uviedol hore nie je presné, zabudni na to.
Keď klikneš do uvedenej bunky C1, čo presne vidíš v riadku vzorcov?


Vidím tam 01.10.2017

AL napsal/a:

napíš presne, čo vidíš v bunke c1 na liste vykaz

ja tam vidím září 17 (říjen 17) atd.. To sa musí zhodovať s pomenovaním (uškom) príslušného listu. Pokiaľ máš dátum v bunke c1 naformátovaný iným spôsobom, tak makro na tom kolabuje. Je potrebné nastaviť "správny" (odpovedajúci) formát dátumu v danej bunke, aby korešpondoval presne s názvami listov pre jednotlivé mesiace.


V bunke C1 mám vybraný říjen 17. Když dám akualizovat, vyběhne mi ta hláška

V bunke C1 mám nastavený tenhle měsíc, t.j. říjen 17. Když do sheetu říjen 17 doplním hodiny, v sheete výkaz v C1 vyberu říjen 17 a dám "Aktualizovat" vyskočí mi ta chybová hláška.

AL napsal/a:

No, autora by som sa v tomto prípade asi trochu zastal. Nejaké komentáre v kóde sú. Makro DoplnVykaz (pod tlacitkom Aktualizovat) dobehlo na mojom stroji bez chyby, takže zatiaľ neviem, kde by mohol byť problém. Na ktorom riadku sa kód zastaví v momente, keď vyskočí chybová hláška?


Děkuji za ochotu. Právě si taky myslím, jestli to není nestavením počítače. Ale jsem laik. Posílám screen.

Já vám rozumím. Bohužel, já jsem jen uživatel téhle „hrůzy“, která na firemním PC funguje, u mě doma ne. Tak jsem se prostě jen zeptal tady na fóru, jestli se s tím nedá pomoct. Ale i tak děkuji, že jste se na to aspoň koukl.

Dobrý den, prosím o pomoc.
V práci používáme .xls tabulku na výkaz hodin zaměstnanců. Obsahuje listy po jednotlivých měsících a jeden list, kde se po výběru konkrétního měsíce a kliknutí na tlačítko aktualizovat vygeneruje tabulka do konečný podoby.
Na firemním počítači to funguje bez problémů. Z důvodu nemoci jsem si vzal soubor domů, jen po aktualizaci mi napíše hlášku „runtime error 9 - subscript out of range“. Ten soubor funguje samostaně, neodkazuje na žádné firemní propojení. Je možný, že je to způsobeno nějakým vnitřním nastavením počítače?
Soubor přikládám.
Děkuji za radu a pomoc.


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