Ich komme folgenden Fehler bei
Laufzeitfehler '1004'
Die Match-Eigenschaft des WorksheetFunction-Objektes kann nicht zugeordnet werden.
Was hat dies zu bedeuten?
Danke für die Hilfe.
LG Pascal
Private Sub NormaleAuslieferungen_Click()
Dim i As Double, LR As Double, SP As Integer
Dim Suchen As String, Anzahl, Zeile As Double
SP = 2 'Spalte B; zur Bestimmung letzte Zeile
With Sheets("LBs")
LR = .Cells(.Rows.Count, SP).End(xlUp).Row 'letzte Zeile der Spalte
For i = 2 To LR
If Left(.Cells(i, 3), 1) = "1" Then
Suchen = .Cells(i, 2)
'Ermittlung wieviele Einträge (gleiche Nr) oberhalb der Zeile vorhanden sind
Anzahl = Evaluate("=SumProduct((B2:B" & i - 1 & "=""" & Suchen & """) * (1))")
If Anzahl > 1 Then
Zeile = WorksheetFunction.Match(Suchen, .Columns(2), 0) 'Zeile erster Fund
If .Cells(Zeile, 1) "" Then
.Cells(i, 1) = .Cells(Zeile, 1).Value
End If
Else
MsgBox "kein Eintrag für " & Suchen & " oberhalb Zeile " & i & " vorhanden"
End If
End If
Next
End With
Call Filter
End Sub