Excelで2つのドロップダウンリストを作成する必要があります。第2のものは第1のものに依存する。だから私は(私は常に変化し、車両やエンジンを持つことになります)動的なデータを持っている:Excel VBAで動的依存リストを作成するにはどうすればよいですか?
私が欲しい最初のドロップダウンは、車両を表示することです。 2台目は、その車両に利用可能なエンジンを表示します。
私はインターネットを見てきましたが、各車両の名前範囲を作成することを提案しましたが、リストを返すようなVlookUpのような優れたソリューションを用意したいと考えていました。
私は名前の範囲に車両やエンジンを取得するには、以下の使用しています:
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"
が割り当てられているので、何かがこれを好き? http://stackoverflow.com/questions/36415648/getting-the-value-of-a-listbox-to-dynamically-change-with-worksheets/36435585#36435585 –