VBA: wenn FIND false?
28.10.2022 14:40:47
MarC
Wenn ich in meine Übersichtstabelle doppelt klicke sollen alle Informationen zu dem entsprechenden Produkt aus der Datenbank geladen werden. Das funktioniert wunderbar. Aber was ist wenn das Produkt nicht in der Datenbank gefunden wird? Ich erhalte dann immer einen Laufzeitfehler 91. Ich denke mal das ich einen Befehle brauche der das abbricht wenn die Bedingung nicht erfüllt ist so was wie "On Error......" aber ich komme leider nicht drauf.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Row > 9 And Target.Column > 2 And Target.Column "" Then
Cancel = True
ZeileEdit1 = Target.Row
TypeSearch = Worksheets("Overview").Cells(ZeileEdit1, 3).Value
DeviceSearch = Worksheets("Overview").Cells(ZeileEdit1, 5).Value
If ZeileEdit2 = Worksheets("Data Base").Columns("D:H").Find(TypeSearch, MatchCase:=True).Row And Worksheets("Data Base").Columns("D:H").Find(DeviceSearch, MatchCase:=True).Row Then
uf_EditType.Show
Else
MsgBox "Keinen Eintrag gefunden"
End If
End If
End Sub