Excel VBA質問箱 IV

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

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


36124 / 76738 ←次へ | 前へ→

【45798】Re:コンボボックスとリストボックスの連動
回答  Kein  - 07/1/14(日) 17:32 -

引用なし
パスワード
   まず基本的な注意点として、ユーザーフォームがどのシートをアクティブに
しているときに表示されても、特定のシートのセル範囲をリストにできるように、
リスト範囲の設定コードには特定のシートへの参照を付けることを覚えて下さい。
コードは IV列 を作業列にして数式を入れ判定する、というロジックにするとして・・

Private Sub UserForm_Initialize()
  Me.ComboBox1.RowSource = "Sheet1!$A$1:$A$10"
End Sub

Private Sub ComboBox1_Change()
  Dim Num As Long
  Dim C As Range
 
  With ComboBox1
   If .ListIndex = -1 Then Exit Sub
   Num = CLng(.Value)
  End With
  ListBox1.Clear
  With Sheets("Sheet1").Range("IV1:IV10")
   .Formula = "=IF($A1=" & Num & ",$B1)"
   For Each C In .SpecialCells(3, 1)
     ListBox1.AddItem C.Value
   Next
   .ClearContents
  End With
End Sub

0 hits

【45793】コンボボックスとリストボックスの連動 ととろ 07/1/14(日) 16:27 質問
【45797】Re:コンボボックスとリストボックスの連動 Hirofumi 07/1/14(日) 17:32 回答
【45798】Re:コンボボックスとリストボックスの連動 Kein 07/1/14(日) 17:32 回答
【45799】Re:コンボボックスとリストボックスの連動 ichinose 07/1/14(日) 17:38 発言
【45983】Re:コンボボックスとリストボックスの連動 ととろ 07/1/20(土) 18:38 質問
【45985】Re:コンボボックスとリストボックスの連動 Kein 07/1/20(土) 20:20 回答
【45987】Re:コンボボックスとリストボックスの連動 Kein 07/1/20(土) 20:26 発言
【45986】Re:コンボボックスとリストボックスの連動 Hirofumi 07/1/20(土) 20:23 回答

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