Hallo liebes Forum,
ich kann gerade nicht erkennen, warum es mir meine - eigentlich funktionierende - Suchfunktion zerschossen hat.
In Zelle B5 gebe ich einen zu suchenden Wert ein.
Die Suchspalte ist C (Auftragsnummern)
Das Blatt ist zu größten Teilen mit Zellschutz versehen, die Spalte C aber nicht.
Die Suchspalte ist teil einer intelligenten Tabelle - dürfte aber m.E. keine Rolle spielen, hat ja auch schon funktioniert.
Kann Jemand ohne die Datei erkennen, warum "Objektvariable oder With-Blockvariable nicht festgelegt" ist?
Ich hab ein Brett vorm Kopf...
Mein Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'Suchfunktion für Auftragsnummern
Dim Drop As Object
Dim S As Range
If Target = Cells(5, 2) Then
Columns("C:C").Select
Set S = Selection.Find(What:=Cells(5, 2).Value, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
If Not S Is Nothing Then
Cells(ActiveCell.Row, ActiveCell.Column - 1).Activate
Else
MsgBox "Auftrag wurde nicht gefunden!"
End If
Else
'mach noch was anderes....
Application.ScreenUpdating = True
End If
End If
End Sub