Slik konverterer Datoer i VBA

Microsoft Visual Basic for Applications (VBA) er en hendelsesdrevet programmeringsspråk som brukes av en rekke Microsoft-programmer og plattformer, inkludert Visual Basic, .NET og Microsoft Office. Språket inneholder en rekke forhåndsdefinerte kontroller og funksjoner som utviklerne bruker til å lage sine søknader. I å skrive en Visual Basic-program, det er tider en verdi må konverteres til en annen. En av de mange funksjonene Visual Basic bruker til å konvertere verdier er "cdate" -funksjonen, som brukes til å konvertere en verdi inn som en streng til et datoformat.

Bruksanvisning

1 Åpne Microsoft Word.

2 Klikk "Verktøy" etterfulgt av "makro" og "Visual Basic". Du er nå i Visual Basic programmeringsmiljø.

3 Klikk på "Sett inn" øverst, og klikk deretter på "Module".

4 Skriv inn følgende kode i kodemodulen:

Sub ConvertToDate ()

Dim strText As String

strText = "21 mai 2011"

MsgBox CDate (strText)

End Sub

Koden skaper en prosedyre som kalles "ConvertToDate." Det skaper så lagringsplass i programmet ved hjelp av Visual Basic "Dim" statement, etterfulgt av en variabel kalt "strText" med en "streng" datatype. Dette forteller programmet for å holde verdiene i "strText" variabler som er av streng datatype. Den "strText" variable er gitt en verdi i form av "21 mai 2011." Programmet bruker deretter "CDate" funksjon for å konvertere verdien "strText" til en lesbar datoformat, og vise det på skjermen med en meldingsboks.

5 Trykk "F5" på tastaturet for å kjøre programmet. Dette vil kjøre programmet og vise en meldingsboks på skjermen med et datoformat.