ich möchte in Excel über meine Formular-Eingabemaske nach der Kundennummer ODER nach dem Namen suchen. Allerdings kann ich bisher nur nach beiden gleichzeitig suchen. D.h. wenn ich nur nach der Kundennummer suche, findet er mir nichts. Erst wenn ich zusätzlich noch nach dem Namen suche, findet er mir die Daten.
Habe es schon mit Or oder Elseif probiert, aber irgendwie funktioniert es nicht.
Weiß jemand, ob die Möglichkeit besteht, alternativ auch nach nur nach einem Suchkriterium zu suchen?
Private Sub CmdOK_Click()
Dim n As Variant
Dim x As Variant
Dim z As Integer
Dim temp As String
Dim i As Variant
Dim zieldatei As Variant
z = Sheets("Tabelle2").UsedRange.Rows.Count
x = TxtKundenummer
n = TxtName
temp = 0
For i = 2 To z
If Sheets("Tabelle2").Cells(i, 5) = x Then
temp = 5
If Sheets("Tabelle2").Cells(i, 3) = n Then
temp = 3
Exit For
End If
End IF
Next
If temp = 5 Or 3 Then
Unload Me
zeile = i
Userform2.Show
Else
TxtKundenummer = ""
TxtName = ""
End If
End Sub