Lernen, wie man ein Datum Datentyp richtig zu nutzen ist wichtig , vor allem, wenn Sie Spalten nach Datum sortieren müssen . In Excel können Sie Visual Basic für Applikationen verwenden, um Aufgaben, die sonst manuell durchführen würde automatisieren. Ein Termin von einem Benutzer eingegeben , muss oft zu einem "Date" -Datentyp , um richtig in Ihrem VBA -Programm verwendet werden umgewandelt werden. In VBA , können Sie mit dem " CDate "-Funktion , um ein Datum in einem "String" -Variable gespeichert in einen Date-Datentyp variable umzuwandeln. Anleitung
1
Starten Sie Microsoft Office Excel 2007 , und geben Sie ein Datum in "A1" mit dem folgenden Format :
1. Januar 1950
2
Klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf " Visual Basic ", um den Visual Basic -Editor zu öffnen . Klicken Sie auf das Menü "Einfügen" , und klicken Sie auf "Module" , um einen neuen Code-Modul einfügen
3
Anfang Schreiben von Code durch die Schaffung eines neuen Sub-Prozedur , wie die folgenden : .
private Sub converTextToDate ()
4
nach Art weiter Sie den folgenden Code , um die "String "-Variable und das "Date" Variable zu erstellen :
Dim TodaysDate As Date
Dim dateString As String
5
Geben Sie den folgenden Code , um das eingegebene Datum in "A1" und speichern Sie es auf dem "String "-Variable :
Range (" A1 ") . Wählen
dateString = Range (" A1 ") . Wert
6
Konvertieren Sie die " String " Datentyp zu einem " Date " Datentyp , indem Sie den folgenden Code :
TodaysDate = CDate ( dateString )
7
Zeigen Sie die konvertierten Daten in Zelle "B1" , indem Sie den folgenden Code:
Range ( "B1" ) . Wählen
Range ( "B1" ) Wert = TodaysDate
8
Ende der Sub-Prozedur , indem Sie die folgenden Schritte aus: .
End Sub