.Find(what:=..., Lookat:=xlWhole, LookIn:=xlValues) ->Format
04.05.2024 10:29:31
Kulo
ich suche mit folgendem Code
Monatserster = DateSerial(Year(Date), Month(Date), 1)
Set MonatsSpalte = Worksheets("0").Range("B2:YK2").Find(what:=Monatserster, Lookat:=xlWhole, LookIn:=xlValues)
If IsEmpty(Worksheets("0").Cells(89, MonatsSpalte.Column)) Then
in der zweiten Zeile vom Tabellenblatt "0" ein Datum.
Das funktioniert soweit ganz gut. Jedoch muss diese Zeile im Format "TT.MM.JJ" formatiert sein. Wenn ich das Format "MMM.JJ" auswähle, bekomme ich einen Fehler.
LookIn:=xlValues sind doch die Werte und die sind doch unabhängig vom Format. (?!)
Wo liegt hier mein Fehler?
Gibt es eine bessere Methode, die Spalte mit dem Datumswert zu finden?
Ich würde mich sehr freuen, wenn mir das jemand von euch kurz erläutern könnte.
Vielen Dank schonmal und
viele Grüße
Kulo
Anzeige