Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


46235 / 76732 ←次へ | 前へ→

【35471】Re:願!コンボBOXの連動
発言  ponpon  - 06/3/6(月) 0:09 -

引用なし
パスワード
   ▼kankan さん:
>初心者なもので教えていただけますか?
>UserFormにコンボBOXが2つありコンボ1には5つの選択項目を設定したのですが
>その5種ごとにコンボ2の選択リストを変更したいのですがコンボ2用のリストはsheet1にA列B列C列D列E列に20〜30行に入力はしたのですが、連動方法がわかりません。
>よろしくお願いします。

こんばんは。
作ってみました。もっといい方法がありそうですが・・・
こんな感じでしょうか?


Private Sub ComboBox1_Change()
 Select Case Me.ComboBox1.ListIndex
   Case 0
    Me.ComboBox2.List = Range("A1", Range("A65536").End(xlUp)).Value
   Case 1
    Me.ComboBox2.List = Range("B1", Range("B65536").End(xlUp)).Value
   Case 2
    Me.ComboBox2.List = Range("C1", Range("C65536").End(xlUp)).Value
   Case 3
    Me.ComboBox2.List = Range("D1", Range("D65536").End(xlUp)).Value
   Case 4
    Me.ComboBox2.List = Range("E1", Range("E65536").End(xlUp)).Value

End Select
    
End Sub
’=========================================================================
Private Sub UserForm_Initialize()
  Me.ComboBox1.List = Array("A", "B", "C", "D", "E")
  Me.ComboBox1.ListIndex = 0
  
End Sub

7 hits

【35468】願!コンボBOXの連動 kankan 06/3/5(日) 23:42 質問
【35471】Re:願!コンボBOXの連動 ponpon 06/3/6(月) 0:09 発言
【35472】Re:願!コンボBOXの連動 ponpon 06/3/6(月) 0:18 発言
【35503】Re:願!コンボBOXの連動 ton 06/3/7(火) 0:16 お礼

46235 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free