Objektvariable oder mit nicht gesetztem Block -

Ich habe also ein Arbeitsblatt, in dem ich nach einem Wert für Range ("M" & i) in Range ("A: A") suchen möchte. Wenn ich jedoch versuche, diesen Code auszuführen, wird ein Fehler zurückgegeben: "Laufzeitfehler '91': Objektvariable oder mit nicht festgelegtem Block. Wenn ich auf Debugge klicke, wird ein Fehler in gefunden

 SearchIn = Range("A:A") 

Ich habe das Internet und diese Site googelt (etwas gefunden), aber ich kann das Problem immer noch nicht lösen. Hat jemand eine Ahnung?

Sub Find_Replace()

Dim i As Integer
Dim SearchIn As Range
Dim SearchedObject As Range
Dim FinalCell As Range
Dim SumCell As Range


i = 5
SearchIn = Range("A1:A740")
StartSearch = Range("A" & i)
FinalCell = Range("N" & i)

Do While i <= 740

SearchedObject = SearchIn.Find(What:="M" & i, After:=StartSearch, LookIn:=xlValues,          LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)

If SearchedObject.Value = Range("M" & i).Value Then FinalCell = FinalCell.Value + SearchedObject.Offset(0, 5).Value

Loop


End Sub

Antworten auf die Frage(1)

Ihre Antwort auf die Frage