Microsoft Excel bietet eine breite Palette von Datum und Uhrzeit Programmier-Funktionen in seine Visual Basic für Applikationen oder VBA , Sprache . Diese Entwicklungs-Kits ermöglicht es Programmierern, viele Befehle in ihre ursprüngliche Plug-Ins , die die Funktionalität von Excel erweitern nutzbar machen können . Es ist üblich, für die Nutzer bislang Funktionen und Variablen beschäftigen, ist besonders häufig, da Benutzer häufig Daten eingeben, als Teil ihrer Daten. Variable Typ
Excel unterscheidet zwischen der Anzeige eines Datums oder der Uhrzeit und der tatsächlichen Speicherung dieser Daten Typ hinter den Kulissen. Eine einzige Moment in der Zeit wird durch einen Monat, Tag , Jahr, Stunde , Minute und Sekunde aus. Es kann jedoch nur als eine Zeit oder nur ein Jahr oder einem der vielen anderen Varianten anzuzeigen. Die tatsächliche gespeicherte Variable ist eine " Zahl mit doppelter Genauigkeit ", die eine lange Zahl , die eine präzise Fraktionalanteil ist . Verweisen auf diese Nummer speziell ist normalerweise nicht notwendig , da lassen die Excel Datumsfunktionen Sie manipulieren die Variable frei für mehr benutzerfreundliche Anwendungen .
Variable Format
Excel Datum variable Format ist eine Zahl, die die feste Anzahl der ganzen Tage, die seit 30. Dezember 1899 bestanden haben, darstellt. Diese Variable Format leider verhindert einfache Manipulation von Daten , die vor dem Jahre 1900 auftreten . Die native Excel-Tool -Set einfach ignorieren diese frühen Termine und nicht behandeln sie als aktuellen Termine . Doch die VBA Datumsvariable Format unterstützt negative Zahlen , so können Sie Daten zugreifen so weit zurück wie das Jahr 100 . So können Sie manipulieren Daten in Ihrer VBA -Plug-Ins in einer Weise, die nicht möglich sind , um Benutzer der integrierten Excel- Funktionen Datum in Standard-Excel- Formeln .
Gemeinsame Datum Variable Funktionen
Excel bietet zwei VBA-Funktionen , um das aktuelle Datum zu bestimmen: "Jetzt " und "Datum ". Sowohl das aktuelle Datum zurück , wenn in einem VBA- Formel verwendet . Das "Jetzt" Funktion fügt die aktuelle Uhrzeit , so dass Sie genaue Informationen über die Zeit des Tages auf dem aktuellen Datum zu sehen. "Date" stellt lediglich den aktuellen Monat , Tag und Jahr des aktuellen Datums .
Erweiterte Datum Variable Funktionen
Die VBA -Development-Kit bietet viele Funktionen für Fortgeschrittene Manipulation und Parsen der Daten Variable in Excel. Zum Beispiel können die Funktionen "Jahr ", " Monat " und " Tag " zeigen nur diejenigen Komponenten von beliebigen Zeitpunkt trat in die VBA- Formel . Sie können auch die Textversion eines numerischen Monat mit " MonthName ", die ein Datum variable wandelt mit dem Monat von "12 " bis " Dezember " zum Beispiel. Um die Zeit , die zwischen zwei beliebigen Daten verstrichen ist festzustellen , das " DateDiff "-Funktion im Wesentlichen subtrahiert ein Datum von einem anderen , um den Unterschied zu finden. Sie können auch die Funktion "Format" , um die Anzeige eines VBA Datumsvariable in einem der vielen verschiedenen Formaten zu erzwingen.