jak udělat z txt formátu datum a čas Vyřešeno
jak udělat z txt formátu datum a čas
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 26 x
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: jak udělat z txt formátu datum a čas Vyřešeno
Pro prevod data a casu z textoveho retezce na ciselne hodnoty ve VBA slouzi funkce DateValue a TimeValue, pouziti napriklad takto:
PS.: Zkonvertovane hodnoty lze ulozit take do bunek.
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.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
.pptx soubor ve formátu A4 Příloha(y)
od uzivatelzacatecnik » 11 říj 2024 10:39 » v Kancelářské balíky - 3
- 2752
-
od uzivatelzacatecnik
Zobrazit poslední příspěvek
11 říj 2024 12:01
-
-
- 2
- 3022
-
od BigSandy
Zobrazit poslední příspěvek
14 lis 2024 18:58
-
-
Co jako první udělat přenos tel čísla nebo aktivaci sim
od p3v4x » 04 říj 2024 15:26 » v Mobily, tablety a jiná přenosná zařízení - 1
- 3183
-
od Zivan
Zobrazit poslední příspěvek
04 říj 2024 15:55
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti