Wie Funktionen in Excel VBA verwenden . Sie können Funktionen in einem VBA-Modul in Excel , die ein Ergebnis auf Eingabeparameter basierend zurückkehren wird . Die Funktion erstellt werden für die Verwendung in Excel zusammen mit allen anderen Excel eingebaute Funktionen . In wenigen Schritten können Sie eine Funktion erstellen, geben den aktuellen Tag als String, auf dem aktuellen System Datum. Anleitung
1
Klicken A1 und geben Sie " = JETZT () ", um das aktuelle Systemdatum . Klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf " Visual Basic ", um den VB -Editor zu starten. Klicken Sie auf das Menü "Einfügen" und klicken Sie auf "Module" , um einen neuen Code-Modul einfügen
2
Erstellen Sie eine neue Funktion mit einem "Date" Datentypvariable als Input-Parameter : .
< P > Public Function GetDayOfWeek ( dateEntered As Date )
3
erstellen Sie eine Variable , um den Tag -Nummer halten :
Dim dayNum As Integer
4
Mit der " Weekday "-Funktion , um den Tag -Nummer mit dem " dateEntered " Variable zurückzugeben :
dayNum = Wochentag ( dateEntered , vbSunday )
5
Verwenden Sie einen "Case" -Anweisung bestimmen den Tag und den Tag zurückkehren Namen als String:
Select Case dayNum
Fall 1
GetDayOfWeek = "Sunday"
Fall 2
GetDayOfWeek = " Monday"
Fall 3
GetDayOfWeek = "Dienstag "
Fall 4
GetDayOfWeek = "Mittwoch"
Fall 5
GetDayOfWeek = "Donnerstag "
Rechtssache 6
GetDayOfWeek = "Freitag"
Fall 7
GetDayOfWeek = " Saturday"
End Select
6
Ende Ihrer Funktion durch Eingabe von " End Function " am Ende. Wechseln Sie zurück zu Microsoft Excel und geben Sie " = GetDayOfWeek (A1) " in B1 zur Anzeige des aktuellen Tages mit dem Datum in A1 .