Hallo,
folgenden Code verwende ich in einer Preisliste, um Infos bei Selektion einer Zelle B2:B2000 über eine Textbox zu erhalten:
'Ausgabe Langtext in Textbox, wenn Zelle Artikelnummer markiert wird
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Intersect(Target, Range(„B2:B2000“))
If Target Is Nothing Then Exit Sub
If Target.Cells.Count 1 Then Exit Sub
With Worksheets(„Artikeldatenbank“)
If Application.CountIf(.Range(„A2:A3000“), Target.Value) Then
TextBox1.Text = Application.VLookup(Target.Value, .Range(„A2:E3000“), 5, 0)
Else
TextBox1.Text = „Artikel nicht vorhanden“
End If
End With
End Sub
Jetzt habe ich das Tabellenblatt „Artikeldatenbank“ in einer separaten Arbeitsmappe „TEST_Artikeldatenbank“ und Datei und weiss nicht wie ich das korrekt in den Code bekomme, so Vlookup nur noch in der „externen“ Artikeldatenbank sucht.
Ich hoffe, man versteht das so halbwegs. ![]()
Vielleicht könnt ihr mir weiterhelfen?
MfG
agamemon