
Formát buňky v Excelu
1.
Chci, abych v buňce Excelu (2007) napsal
120717
a viditelný výsledek byl
12.07.17
Formát je následující
00"."00"."00
Tohle funguje, pokud nejde o datum.
2.
Podobný případ, ale chci, aby Excel chápal napsané "120717" jako datum, 12.07.17
Nefunguje:
dd"."mm"."rr
dd.mm.rr
Výsledkem je jiné datum, zadávaný řetězec bere jako "pořadové číslo dne" někdy od roku 1900, jako 5.7.2230
Je jiná možnost formátování než použít pomocnou buňku s concatenate? Nechce se mi při psaní datumů zadávat ručně ty tečky mezi dna, měsíci a roky, z numpadu to při psaní zdržuje, pořád přehmatávat..
Díky za tip
mám taký blbý nápad: čo tak pred písaním väčšieho počtu dátumov prepnúť na anglickú klávesnicu? (píše na numerickej časti bodku miesto čiarky).
My žiadne čiarky ani bodky nepíšeme, stará sa o to makro.
Čiarky boli ošetrované len kvôli tomu, aby sa tam nemohli vyskytnúť
o.k. aj tak to nefunguje, excel tam píše čiarku aj keď je klávesnica anglicky.
Áno je tam chyba.
L-Core, ponechaním Tvojich podmienok s číslami a čiarkami (po Target.Row < 5) si vylúčil moju kontrolu cez bunku E2, takže ako píše lmik, nefunguje to.
Použi moje podmienky v prvom bloku If
Zrušenie farbenia a vynechanie "Iná chyba" je Tvoja vec, ale moja kontrola správnosti dátumu nebude fungovať, keď tam nebudú správne podmienky.
Kontrolovať voči tým Tvojim číslam je chyba, to som Ti už písal vyššie. Nemôžeš porovnávať "dátumový tvar" voči radu prirodzených čísel.
Dátumovo po 310110 nasleduje 010210 a nie 310111 a preto Tvoje porovnávanie nemôže dať správny výsledok.