Laufzeitfehler 1004 Match-Eigenschaft
01.08.2022 12:05:29
Thomas
ich häng jetzt schon eine gefühlte ewigkeit an einem Laufzeitfehler 1044 Die Match-Eigenschaft des WorksheetFunction-Objekt kann nicht zugeordnet werden
Die Code Zeile sieht so aus, die erste,CountIf funktioniert, der Fehler kommt dann in der Match Zeile
If WorksheetFunction.CountIf(tbl2022.Columns(intKeySpalteHR), Cells(lngRowPlan, 1)) > 0 Then
intZeile = WorksheetFunction.Match(Cells(lngRowPlan, 1), tbl2022.Columns(intKeySpalteHR), 0)
Die Daten in Cells(lngRowPlan sind offensichtlich Zahlen, wenn ich in die Zelle einmal doppelt reinklicke, dann sagt er mir das das als Text gespeicherte Zahlen sind und dann läuft die Prozedur auch durch, aber erst nach dem doppelklick in die Zeile, vorher wird mir auch nicht angezeigt das das als Text gespeicherte Zahlen sind.Wie kann ich das korrigieren? Die Zahlen schreibe ich so in die Zelle
.Cells(lngRow, 2) = .Cells(lngRow, 3) & .Cells(lngRow, 6) & .Cells(lngRow, 8)
.Cells(lngRow, 2).NumberFormat = "General"
Danke