fakt to bola trivialita, uz s tou chvalou prestante, budem sa cervenat :)
to bola malickost, akurat som sa do toho sam trochu zamotal, hanbim sa :)
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.
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..
edit: sorry, som nepozorny, pouzi druhu moznost, prva fungovat nebude.
Eventualne si v ovladacich paneloch v regional settings nastav na d.M.yyyy kratky format datumu a po takomto nastaveni spusti znovu excel.
Taka prkotina a tolkokrat sa u jej riesenia spletiem :)
Ja Ti, Karle, rozumiem. Nie som ovsem zastanca pecenych holubov a preto chcem OP prinutit, aby nejaku snahu prejavil hlavne on sam. Casto ovsem zbytocne. Podobne je to i v praci, existuju proste osoby, ktore bez presneho navodu nedokazu urobit nic, v momente, kedy navod nepostihne nejaku eventualitu, na ktoru dotycny natrafi, je potom strateny. Vlastna iniciativa a snaha o improvizaciu NULA.
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?
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.
Petře, prečo mi zas vykáš? :)
Mne je fuk, či sem niekto dá vzorec česky, alebo anglicky. Pokiaľ potrebujem, tak si preložím. Pokiaľ potrebuje niekto preložiť vzorec odo mňa, tak si tiež preloží, no :). Napísal som, prečo dávam zvyčajne vzorce anglicky, proste nebudem kvôli niekomu neustále meniť prostredie office, pokiaľ niekto chce, tak nech uvádza svoje vzorce anglicky, česky, polsky a kľudne i čínsky, hlavne aby bol OP spokojný v každom prípade a nemusel sa ani trochu posnažiť sám.
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?
Petře, s názorom/očakávaním uvádzania českých vzorcov sa nestotožňujem. Mohol by som si na mašine nastaviť české prostredie, ale vzhľadom k tomu, že často čerpám z internetu, kde skoro všetko okolo excelu vyhľadávam primárne práve v angličtine, tak to, že mám i Excel u seba anglicky, mi šetrí trochu čas. Mám za to, že i začiatočník si pri troche snahy dokáže potom vzorec už preložiť sám. Ovšem potrebná je práve tá snaha, bez nej to nepôjde.
Ahoj, pokial sa stretnutie uskutocni a ja nebudem mat ine povinnosti, tak pifo ma odo mna nielen Karel, ale i Petr
Aby som ta zbytocne neplietol, tak uvediem iba jednoriadkovu zmenu v kode, ktory si vytvoril (nie je to optimalne, ale pre nazornost postaci):
Riadok:Selection.NumberFormat = "d.m.yyyy h.mm.ss"
Nahrad tymto:Selection.Value = WorksheetFunction.Text(Selection, "d.m.yyyy h.mm.ss")
Mno, myslim, ze bezplatna pomoc by mala mat nejake medze. Na druhej strane, pokial sa tu riesia veci, za dodanie ktorych je OP v praci plateny, tak by som sa teda tiez prihlasil. Mam par veciciek, ktore musim vytvorit, radsej by som ale travil cas windsurfingom, tak keby si sa elninoslov nahodou nudil, tak by si mi mohol pomoct s vecmi do prace, ja si potom budem vazit tvoj cas, slubujem, a zaplati ti za to pan boh :)
Zrychlenie ako prva derivacia rychlosti? Teoreticky ano, prakticky skor vyjadrene v m/s2 nez km/hod2. Ale o.k., asi by to slo i v milach/hod2. Ale ze by to ukazoval ako vysledok nejaky navigacny program, o ktorom je rec, tak tomu sa mi naozaj nechce verit.
V knotech za hodinu asi sotva. Knot (uzol) je namorna mila za hodinu, ako spravne podotkol marjankaj. Uzol za hodinu je tym padom blbost. 1 m/s su priblizne 2 uzly, ako vedia vsetci, ktori cuchli k jachtingu, lietaniu, ci windsurfingu.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.