Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

If then bei leere Zeile

Forumthread: If then bei leere Zeile

If then bei leere Zeile
28.08.2022 21:56:14
AnneGi
Hallo zusammen,
ich habe eine Tabelle mit mehrere Spalten als Text formatiert, die aber als Datum formatiert werden sollen. Ich habe folgendes Code benutzt:
Dim a As Long, i As Long
With Sheets("KDT (und IDT)")
.Columns(2).NumberFormat = "dd.mm.yyyy"
a = .Cells(Cells.Rows.Count, 1).End(xlUp).Row
For i = a To 2 Step -1
.Cells(i, 2).Value = CDate(.Cells(i, 2).Value)
Next
End With
Allerdings einige Zellen zwischendurch sind leer, mit meinem Code werden sie automatisch befüllt mit 00.01.1900. Wie kann ich das verhindern?
Dankeschön
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: If then bei leere Zeile
28.08.2022 22:01:11
{Boris}
Hi,
ohne Deinen Code jetzt zu optimieren:
If Len(.Cells(i, 2).Value) Then .Cells(i, 2).Value = CDate(.Cells(i, 2).Value)
VG, Boris
AW: If then bei leere Zeile
28.08.2022 22:03:11
onur

....
For i = a To 2 Step -1
If NOT .Cells(i, 2)="" Then .Cells(i, 2).Value = CDate(.Cells(i, 2).Value)
Next
....

Anzeige
AW: If then bei leere Zeile
28.08.2022 22:12:21
AnneGi
Vielen Dank!
Gerne !
28.08.2022 22:13:35
onur
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige