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 5.5
Level 5.5
Příspěvky: 2861
Registrován: říjen 08
Pohlaví: Muž

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
Guru Level 13
Příspěvky: 21926
Registrován: březen 10
Pohlaví: Muž

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 5.5
Level 5.5
Příspěvky: 2861
Registrován: říjen 08
Pohlaví: Muž

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
  • lze doplnit slovo které našeptávač napoví při psaní v buňce?
    od Paull » 31 led 2021 19:07 » v Kancelářské balíky
    0
    533
    od Paull
    31 led 2021 19:07
  • Lze zjistit kdo přistupuje na Dropbox?
    od atari » 18 lis 2021 09:34 » v Komunikace na internetu
    4
    148
    od Grander
    18 lis 2021 12:44
  • Jak zjistit parametry cívky
    od ITCrowd » 05 led 2022 22:40 » v Vše ostatní (z oblasti IT)
    1
    131
    od mmmartin
    05 led 2022 23:38
  • Jak zjistit jaky větrak tento pc obsahuje?
    od Daminekkkk » 29 srp 2021 13:56 » v Vše ostatní (hw)
    10
    439
    od gogo1963
    29 srp 2021 16:34
  • Lze zjistit kdo provádí webhosting pro danou web. stránku?
    od Neznalec911 » 12 bře 2021 22:18 » v Web-tipy a vaše weby
    1
    578
    od petr22
    12 bře 2021 22:26

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

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 0 hostů