< návrat zpět

MS Excel


Téma: Chyba "runtime error 9 - subscript out of r rss

Zaslal/a 17.10.2017 7:07

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.

Příloha: zip37983_dochazka2017.zip (365kB, staženo 37x)
Zaslat odpověď >

Strana:  « předchozí  1 2
icon #038009
avatar
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.citovat
#038010
avatar

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!citovat
icon #038011
avatar
to bola malickost, akurat som sa do toho sam trochu zamotal, hanbim sa :)citovat
#038012
avatar

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.citovat
icon #038013
avatar
fakt to bola trivialita, uz s tou chvalou prestante, budem sa cervenat :)citovat
#038015
avatar
Měnit regionální nastavení? To mělo smysl jenom pokud vím ve Windows 8, kde nějaký dobrák doplnil mezery v d. m . rrrr, což je sice správně typograficky, ale jinak kravský nápad. Nestudoval jsem to, ani nebudu, ale proč tedy s datumem nepracujete jako s celým číslem, konverzní funkcí CLng, datovým typem Date, vlastností Value2, ...?citovat
icon #038019
avatar
Preto, Petře, že ten kód je špatne napísaný. Očakáva dátum v tvare d.mm.rrrr a pokial dostane dd.mm.rrrr tak si s tým nevie poradiť. Ako som zmienil, korektný postup je prepísať makro tak, aby s dátumom pracovalo ako s numerickou hodnotou, nie textom, v podstate to, čo si napísal Ty. Ničmenej, pokiaľ nebudem trvať na čistom riešení, tak zmena regional settings v tomto prípade pomôže.citovat
#038021
avatar
Dobrá, v poho. Já zkrátka trpělivost na študování neměl.citovat

Strana:  « předchozí  1 2

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