Hallo,
ich stehe vor einem Problem bei Datums- und Uhrzeitangaben in Excel. Und zwar habe ich Tabellenextrakte aus SAP in Form von Excel-Datein. Diese möchte ich nun in ein weiteres Tool manuell via Flatfile upload einspeisen, jedoch kommt es zu Problemen bei Datums- und Zeitangaben.
Exemplarisch für das Datum:
- Die Excel-Datein aus dem SAP Extrakt weisen folgendes Format auf und sind als Date formatiert: z.B. 04.05.2016 (DD.MM.YYYY)
- Nun möchte ich das dieses Datum in folgender Form als string formatiert ist: 20160504 (YYYYMMDD) oder 04052016 (DDMMYYYY)
- Eine simple Umwandlung in Textformat führt leider nicht zum gewünschten Ergebnis
- Auch eine Ersetzung der "." und ":" durch "" (leer) inkl. Umwandlung in Textformat führt nicht zum gewünschten Ergebnis, da dann die führenden Nullen verschwinden
(z.B. 01.01.2016 --> 1012016)
Das Makro soll folgenedes machen:
- Das ganze Tabellenblatt in Excel nach einer Datums- /Uhrzeitformatierung durchsuchen (die anderen Spalten sollen so bleiben wie sie sind)
- und alle Zellen mit der Formatierung in den obigen String umwandeln (Date: YYYYMMDD oder DDMMYYYY | Time: HHMMSS)
Ich bin sehr dankbar wenn jemand hierfür einen Codeschnipsel parat hat oder die Lösung für mein Problem hat.
Für die Uhrzeit sollte die Logik dann die selbe sein (von 09:56:13 (Time) zu 095613 (String) --> Das sollte ich dann allerdings hinbekommen.
Vielen Dank
Ralf
|