18.08.2016, 11:17
Hallo an alle!
Mit folgendem Code suche ich über eine TextBox und einen CommandButton in einem UserForm in 2 Spalten nach Ergebnissen. Bei einem Treffer springt man zum Ergebnis.
Private Sub CommandButton1_Click()
Dim Zelle As Range
With Worksheets("Tabelle1")
Set Zelle = .Range("C:D").Find(what:=TextBox1.Text, Lookat:=xlPart, LookIn:=xlValues)
If Not Zelle Is Nothing Then
Zelle.Activate
Else
MsgBox "Nichts gefunden"
Unload Me
End If
End With
End Sub
Bisher zeigt es mir aber nur das erste Ergebnis an.
Ich hätte gerne die Funktion "Weitersuchen". Also wenn ich nochmal auf den CommandButton "Suchen" klicke wird mir das zweite Ergebnis angezeigt usw.
Auch eine Lösung mit einem zweiten CommandButton "Weitersuchen" wäre denkbar.
Habe im Internet schon sehr viel herumgesucht aber nichts für mich passendes gefunden.
Vielleicht kann mir einer von euch helfen?
Ich bedanke mich schon mal vielmals!!
Viele Grüße
Kathi
Mit folgendem Code suche ich über eine TextBox und einen CommandButton in einem UserForm in 2 Spalten nach Ergebnissen. Bei einem Treffer springt man zum Ergebnis.
Private Sub CommandButton1_Click()
Dim Zelle As Range
With Worksheets("Tabelle1")
Set Zelle = .Range("C:D").Find(what:=TextBox1.Text, Lookat:=xlPart, LookIn:=xlValues)
If Not Zelle Is Nothing Then
Zelle.Activate
Else
MsgBox "Nichts gefunden"
Unload Me
End If
End With
End Sub
Bisher zeigt es mir aber nur das erste Ergebnis an.
Ich hätte gerne die Funktion "Weitersuchen". Also wenn ich nochmal auf den CommandButton "Suchen" klicke wird mir das zweite Ergebnis angezeigt usw.
Auch eine Lösung mit einem zweiten CommandButton "Weitersuchen" wäre denkbar.
Habe im Internet schon sehr viel herumgesucht aber nichts für mich passendes gefunden.
Vielleicht kann mir einer von euch helfen?
Ich bedanke mich schon mal vielmals!!
Viele Grüße
Kathi