jak udělat z txt formátu datum a čas 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: 3208
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

jak udělat z txt formátu datum a čas

Příspěvekod atari » 05 úno 2010 19:28

Mám datumy a čas v txt formátu (např: 10.1.2010 a 8:08:35). Potřebuji ve VBA tyto txt hodnoty dostat do proměnné, abych s tím mohl pracovat (datumy porovnávat se dnama v týdnu, porovnávat čas atd.) žádnou funkci v Excelu jsem nenašel. Je možné toto nějak jednoduše udělat? Přikládám vzorek dat.
Přílohy
vzorek.xls
(23.5 KiB) Staženo 22 x

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: jak udělat z txt formátu datum a čas  Vyřešeno

Příspěvekod navstevnik » 05 úno 2010 21:53

Pro prevod data a casu z textoveho retezce na ciselne hodnoty ve VBA slouzi funkce DateValue a TimeValue, pouziti napriklad takto:

Kód: Vybrat vše

Sub Prevod()
Dim cll As Range, Dcll As Date

Set cll = ActiveSheet.Range("a1")
Dcll = DateValue(cll.Value)
If Dcll < Date Then Debug.Print "ano "; Dcll Else Debug.Print "ne "; Dcll
Dcll = TimeValue(cll.Offset(1, 0).Value)
If Dcll < Time Then Debug.Print "ano "; Dcll Else Debug.Print "ne "; Dcll
End Sub

PS.: Zkonvertovane hodnoty lze ulozit take do bunek.

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

Re: jak udělat z txt formátu datum a čas

Příspěvekod atari » 06 úno 2010 18:03

Děkuji


  • 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
    2292
    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
    2578
    od X Zobrazit poslední příspěvek
    14 črc 2023 15:17

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

Kdo je online

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