Ich habe eine Userform, in der ich Textbausteine entweder nach Angabe der Artikelnummer in Textbox1
oder nach Angabe Suchbegriff einen Textbaustein suche und mir in Textbox3 anzeigen lassen möchte.
Nach Kundennummer kann ich mir schon einmal die Textbox1 und 2 Füllen lassen.
jetzt möchte ich aber gerne die Wahl haben, das ich den Textbaustein finde, wenn ich entweder nur die Artikelnummer angebe oder in Textbox2 den Suchbegriff und die Textbox3 wird gefüllt.
Gibt es für Textbox3 eine andere Möglichkeit einen Text formatiert anzeigen zu lassen?
Die Textbox3 lässt ja nur 1 Zeile zu?
Der Code für Textbox1 sieht bei mir so aus:
Private Sub TextBox1_AfterUpdate()
Dim lZeile As Long
TextBox2 = ""
TextBox3 = ""
Dim RaFound As Range
Set RaFound = Worksheets("Tabelle1").Columns(1).Find(TextBox1, , , xlPart, , xlNext)
If Not RaFound Is Nothing Then
lZeile = RaFound.Row
TextBox1 = Trim(CStr(Tabelle1.Cells(lZeile, 1).Value))
TextBox2 = Tabelle1.Cells(lZeile, 2).Value
TextBox3 = Tabelle1.Cells(lZeile, 3).Value
End If
End Sub