Jak zjistit, zda je v buňce zadané datum? Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Jak zjistit, zda je v buňce zadané datum?

Příspěvekod atari » 13 říj 2020 22:00

Potřebuji ve VBA zjistit zda je v buňce datum. Něco ve smyslu:
If Cells(1, 1) = „jakékoliv platné datum“ Then

Datum je vždy ve formátu 19.06.2012.

Poznámka: Dokázal bych to nějak obejít, že bych tu hodnotu v buňce rozložil a otestoval, zda na 4. a 5. pozici je číslo od 1 do 12, to samé s rokem apod. Ale to je ta poslední možnost, kterou bych chtěl řešit.

Reklama
Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23602
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: Jak zjistit, zda je v buňce zadané datum?  Vyřešeno

Příspěvekod ITCrowd » 13 říj 2020 22:38

Ahoj,
VBA sice neumím, ale ve vbs je funkce IsDate(). Příklad:
test = IsDate(MojeDatum) - vrací hodnotu true, nebo false.
Zkus mrknout, jestli to neumí i VBA (jsou si dost podobné).
Příkaz by pak mohl vypadat:
If (IsDate(Cells(1, 1))) Then
Případně If (Not IsDate(Cells(1, 1))) Then
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: Jak zjistit, zda je v buňce zadané datum?

Příspěvekod atari » 14 říj 2020 00:52

Tak VBA má také příkaz IsDate, díky za tip.
Já to hledal v Excelu ve vzorečkách v oddíle "Datum a čas", a tam jsem to nenašel.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • MacBook cas a datum
    od ShadowWord:Pain » 01 říj 2023 19:47 » v Vše ostatní (hw)
    3
    2219
    od petr22 Zobrazit poslední příspěvek
    01 říj 2023 20:16
  • Jak hromadně změnit datum a čas souborů?
    od atari » 11 črc 2023 14:41 » v Programování a tvorba webu
    3
    2443
    od X Zobrazit poslední příspěvek
    14 črc 2023 15:17
  • Jak zjistit, co na PC zpomaluje připojení?
    od Karrex » 21 črc 2023 17:28 » v Internet a internetové prohlížeče
    8
    2247
    od matvija35 Zobrazit poslední příspěvek
    22 črc 2023 15:14
  • Jak zjistit co zaplnilo systemovy disk?
    od Dizzy66 » 24 črc 2023 02:52 » v Vše ostatní (sw)
    4
    1593
    od Grander Zobrazit poslední příspěvek
    24 črc 2023 13:53
  • Kde zjistit efektivní dosah mikrofonů?
    od X » 17 čer 2023 11:23 » v Rady s výběrem hw a sestavením PC
    1
    602
    od mmmartin Zobrazit poslední příspěvek
    17 čer 2023 14:55

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti