|
分類:[.NET 全般]
こんにちは。 環境:Microsoft Office 2019 x64bit使ってます。(Excel)
Excelで指定したセルを名前の定義使ってコンボボックスに一覧作りたいのですが、一つだけなら出来ます。これに もう一つの名前の定義使って一緒にコンボボックスに一覧を表示させたい事です。
1、 セル指定がB2〜B10を「=Sheet2!$B$2:$B$10」 セル指定がC2〜C10を「=Sheet2!$C$2:$C$10」 この二つをコンボボックスに表示させたいのです。
Private Sub ComboBox1_Change() If ComboBox1.ListIndex = 0 Then End If
If ComboBox1.ListIndex = 1 Then ComboBox2.ListFillRange = "=Sheet2!$B$2:$B$10" 'combobox2に表示させてます。 'ComboBox2.ListFillRange = "=Sheet2!$B$2:$C$10"'B2〜C10指定してもXでした。 End If
2,=Sheet2!$B$2:$B$21と指定すれば簡単に出来ます。 ただ、アイテムの種類事にエクセルで表作っております。
1でやりたい事 ・B2〜B10セル表の名前がA,B,C,D,E,F,G,H,I ・C2〜C10セル表の名前がJ,K,L,M,N,O,P,Q,R
セル表でA〜Rをコンボボックスに表示させたいです。
2ではA〜Rを指定すれば出来ます。アイテムの種類別で指定したいので1のようにどうやれば出来るのでしょうか? ご指導よろしくお願いします。
|