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.