Zum Hauptinhalt springen

ExcelSetCellAsDateTime

Aufbau

ExcelSetCellAsDateTime(iRow, iCol, dtValue)

Typ

Vorgehensweise

Beschreibung

Dieser Vorgang setzt die angegebene Zelle des aktuellen Arbeitsblatts auf den Datums-/Zeitwert. Das Ergebnis wird möglicherweise als Zahl statt als Datums- und Zeitangabe ausgegeben.

Parameter: 3

iRow = Die Zeilennummer der Zelle. 1 ist die oberste Zeile.

iCol = Die Spalte der Zelle. 1 entspricht Spalte A

dtValue = Das Datum und die Uhrzeit, auf die die Zelle gesetzt werden soll.

Beispiel

Probieren

ExcelNewFile(3, „v2003“)

ExcelGetSheetByIndex(1)

ShowMessage(ExcelGetCellIsDateTime(1,1)) 'Gibt „0“ zurück

ExcelSetCellAsDateTime(1,1,CDate("2021-08-11") 'Achtung, dies führt möglicherweise dazu, dass statt des Datums selbst dessen numerischer Wert eingefügt wird!!!

ShowMessage(ExcelGetCellIsDateTime(1,1)) 'Sollte „1“ zurückgeben

außer

ShowMessage(LastExceptionMessage)

Ende des Versuchs