Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Suchfunktion in UserForm

Forumthread: Suchfunktion in UserForm

Suchfunktion in UserForm
15.02.2019 08:22:24
Tobias
Hallo,
ich versuche folgende Suchfunktion zu realisieren.
Suche Inhalt von TextBox1 in Sheet ("Daten") und Spalte (B1 bis B(letzte)) und gebe in TextBox2 den Wert aus ("Daten") und der entsprechenden Spalte A.
Als Beispiel:
-----------------------------------------------------------------------------------
Sheet ("Daten")
A B
Produkt 1 123
Produkt 2 456
Produkt 3 789
Eingabe in Suchfeld (TextBox1) = "789"
Ausgabe in TextBox2 = "Produkt 3"
-----------------------------------------------------------------------------------
Infos:
UserForm1
Button = CommandButton3
Suchfeld = TextBox1
Ergebnis = TextBox2
Vielen Dank im Voraus.
Gruß,
Tobias
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Suchfunktion in UserForm
15.02.2019 08:32:50
Werner
Hallo Tobias,
der Code gehört ins Codemodul deiner Userform.
Private Sub TextBox1_AfterUpdate()
Dim loLetzte As Long, raTreffer As Range
With Worksheets("Daten")
loLetzte = .Cells(.Rows.Count, 2).End(xlUp).Row
Set raTreffer = .Range(.Cells(1, 2), .Cells(loLetzte, 2)).Find(what:=Me.TextBox1, LookIn:= _
xlValues, lookat:=xlWhole)
If Not raTreffer Is Nothing Then
Me.TextBox3 = raTreffer.Offset(, -1)
Else
MsgBox "Suchbegriff " & Me.TextBox1 & " nicht gefunden."
End If
End With
Set raTreffer = Nothing
End Sub
Gruß Werner
Anzeige
Eine Möglichkeit...
15.02.2019 08:35:25
Beverly
Hi Tobias,
Dim rngSuche As Range
With Worksheets("Daten")
Set rngSuche = .Columns(2).Find(Me.TextBox1, lookat:=xlWhole)
If Not rngSuche Is Nothing Then
Me.TextBox2 = rngSuche.Offset(0, -1)
Else
MsgBox "Nicht gefunden"
End If
End With
Falls in Spalte B ganzzahlige Zahlen stehen musst du evtl. CLng(Me.TextBox1) schreiben.


Anzeige
Feedback ein Fremdwort? o.w.T.
19.02.2019 14:20:18
Werner
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige