Ich muss zwei Dropdown-Listen in Excel erstellen. Die zweite hängt von der ersten ab. Also habe ich die dynamischen Daten (werde ich ständig Fahrzeuge und Motoren zu ändern haben):Wie erstellt man dynamische abhängige Liste in Excel VBA?
Das erste Drop-Down-ich will, ist, die Fahrzeuge angezeigt werden soll. Der zweite zeigt die für dieses Fahrzeug verfügbaren Motoren an.
Ich habe durch das Internet geschaut und der Vorschlag ist, einen Namensbereich für jedes Fahrzeug zu erstellen, aber ich hatte gehofft, eine bessere Lösung wie ein VlookUp zu haben, das eine Liste zurückgeben würde.
Ich verwende die folgenden Fahrzeuge und Motoren in einen Name Bereich zu erhalten:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Columns("B:B")) Is Nothing Then Exit Sub
Dim lRow As Integer
lRow = Range("B" & Rows.Count).End(xlUp).Row
Range("B3:B" & lRow).Name = "VehList"
Range("C3:C" & lRow).Name = "CalList"
so sein müßten eindeutig sein sollten? http://stackoverflow.com/questions/36415648/getting-the-value-of-a-listbox-to-dynamically-change-with-worksheets/36435585#36435585 –