Hallo,
warum kommt das so unterschiedlich?
Wie erreiche ich, daß die untere Zelle gleich formatiert ist, wie die obere?
Seit neuestem ist die Original-Zelle mit einem führenden Leerzeichen vor dem Datum. Seither formatierte ich es mit =b1*1 um, nun mache ich das Leerzeichen mit TRIM weg.
So wird das Datum umformatiert:
Ich will aber weiterhin das Datum mit nur 2-stelliger Jahreszahl haben.
warum kommt das so unterschiedlich?
Wie erreiche ich, daß die untere Zelle gleich formatiert ist, wie die obere?
Arbeitsblatt mit dem Namen 'Zusammenfassung' | |
A | |
30046 | 22.09.18 12:22 |
30047 | 22.09.2018 13:22:13 |
Zelle | Format | Wert |
A30046 | TT.MM.JJ hh:mm;@ | 22.09.2018 12:22:13 |
A30047 | TT.MM.JJ hh:mm;@ | 22.09.2018 13:22:13 |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Seit neuestem ist die Original-Zelle mit einem führenden Leerzeichen vor dem Datum. Seither formatierte ich es mit =b1*1 um, nun mache ich das Leerzeichen mit TRIM weg.
So wird das Datum umformatiert:
' hier wird die Datumsspalte umformatiert ' Spalte einfügen Columns(3).Insert shift:=xlRight loLetzte = Cells(Rows.Count, 2).End(xlUp).Row ' letzte belegte Zelle Range("C1") = "Zeit" With Range(Cells(2, 3), Cells(loLetzte, 3)) ' Formel in Spalte C eintragen .Formula = "=TRIM(B2)" '"=B1*1" ' Datums-Format für Spalte C .NumberFormat = "dd/mm/yy hh:mm" ' Bereich kopieren .EntireColumn.AutoFit .Copy End With ' Werte an gleicher Stelle einfügen Cells(2, 3).PasteSpecial Paste:=xlPasteValues ' Spalte B löschen Columns(2).Delete shift:=xlLeft
Ich will aber weiterhin das Datum mit nur 2-stelliger Jahreszahl haben.