Excel VBA質問箱 IV

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

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


47939 / 76732 ←次へ | 前へ→

【33738】Re:ユーザーフォームについて
回答  Statis  - 06/1/19(木) 18:25 -

引用なし
パスワード
   こんにちは

どのように作りましたか?

例:
  A    B   C  
1  AA   BB   CC   ←ComboBox1の値
2  AA_1  BB_1  CC_1  ←ComboBox2の値
3  AA_2  BB_2  CC_2     .
4  AA_3  BB_3  CC_3     .
5  AA_4  BB_4  CC_4     .

1行目をComboBox1にセット
ComboBox1の値により各列の2行目からのデータをComboBox2にセット

こんな感じです。

Dim Da As Variant

Private Sub ComboBox1_Change()
Dim i As Long, ii As Long
Me.ComboBox2.Clear
With Worksheets("Sheet1")
   For i = 1 To .Range("A1").End(xlToRight).Column
     If Me.ComboBox1.Value = Da(1, i) Then
      For ii = 2 To Cells(.Rows.Count, i).End(xlUp).Row
        Me.ComboBox2.AddItem Da(ii, i)
      Next ii
      Exit For
     End If
   Next i
End With
End Sub

Private Sub UserForm_Initialize()
Dim i As Long
With Worksheets("Sheet1")
   Da = Range("A1").CurrentRegion.Value
   For i = 1 To .Range("A1").End(xlToRight).Column
     Me.ComboBox1.AddItem Da(1, i)
   Next i
End With
End Sub

0 hits

【33275】ユーザーフォームについて りょう 06/1/7(土) 9:20 質問
【33279】Re:ユーザーフォームについて Statis 06/1/7(土) 10:19 発言
【33280】Re:ユーザーフォームについて りょう 06/1/7(土) 10:33 質問
【33282】Re:ユーザーフォームについて Statis 06/1/7(土) 10:43 回答
【33286】Re:ユーザーフォームについて りょう 06/1/7(土) 13:09 お礼
【33715】Re:ユーザーフォームについて りょう 06/1/18(水) 18:39 質問
【33716】Re:ユーザーフォームについて Statis 06/1/18(水) 18:53 回答
【33722】Re:ユーザーフォームについて りょう 06/1/19(木) 10:09 質問
【33726】Re:ユーザーフォームについて Statis 06/1/19(木) 13:18 発言
【33735】Re:ユーザーフォームについて りょう 06/1/19(木) 17:49 質問
【33736】Re:ユーザーフォームについて りょう 06/1/19(木) 17:52 発言
【33738】Re:ユーザーフォームについて Statis 06/1/19(木) 18:25 回答
【33741】Re:ユーザーフォームについて りょう 06/1/19(木) 19:10 お礼

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