VBA -muoto

Sisällysluettelo

Tämä opetusohjelma osoittaa, kuinka Vat -muoto -toiminnon käyttäminen ajan muotoiluun.

Muoto Toiminto ja aika

VBA -muotoaika ennalta määritetyillä muodoilla

VBA Format -toimintoa voidaan käyttää numeron muuntamiseen merkkijonoksi, jossa on ennalta määritetty muoto. Käytettävissä olevat ajanmuodot ovat pitkä, keskiaika ja lyhyt aika.

1234567891011121314 Sub FormatTimeExample_1 ()Dim DateEx PäivämääränäDateEx = #4/18/2020 18:05:07 PM #MsgBox -muoto (DateEx, "Long Time") 'Tulos: 18:05:07 PMMsgBox -muoto (DateEx, "Medium Time") 'Tulos: 06:05 PMMsgBox -muoto (DateEx, "Lyhyt aika") 'Tulos on: 18:05DateEx = #2/18/2021 6:05:07 AM #MsgBox -muoto (DateEx, "Long Time") 'Tulos: 6:05:07 AMMsgBox Format (DateEx, "Medium Time") 'Tulos on: 06:05 AMMsgBox -muoto (DateEx, "Lyhyt aika") 'Tulos on: 06:05End Sub

VBA -muotoaika mukautetuilla muodoilla

VBA Format -toimintoa voidaan käyttää numeron muuntamiseen merkkijonoksi mukautetuilla muodoilla. Symboleja h ja hh käytetään tunteja, n ja nn minuutteja, s ja ss sekuntia, ttttt koko ajan järjestelmän asetusten ja AM/PM, am/pm, A/P, a/p, AMPM mukaan -pm järjestelmä.

1234567891011121314151617 Alimuodon aikaExample_2 ()Dim DateEx PäivämääränäDateEx = #4/18/2020 18:05:07 PM #MsgBox -muoto (DateEx, "hh: nn: ss") 'Tulos: 18:05:07MsgBox -muoto (DateEx, "h: n: s AM/PM") 'Tulos: 6: 5: 7 PMMsgBox -muoto (DateEx, "h") 'Tulos: 18MsgBox -muoto (DateEx, "hh") 'Tulos: 18MsgBox -muoto (DateEx, "h: n") 'Tulos: 18: 5MsgBox -muoto (DateEx, "hh: nn") 'Tulos: 18:05MsgBox -muoto (DateEx, "hh: nn: s") 'Tulos: 18: 05: 7MsgBox -muoto (DateEx, "hh: nn: ss") 'Tulos: 18:05:07MsgBox -muoto (DateEx, "\ T \ i \ m \ e \ \ \ \ \ \ \ \ hh: nn: ss")'Tulos on: Aika on: 18:05:07End Sub
wave wave wave wave wave