返回列表 上一主題 發帖

如何在自定表單中建立二階的下拉式選單

如何在自定表單中建立二階的下拉式選單

各位高手,
請問如何在自定表單中建立二階的下拉式選單?
假設自定表單中,ComboBox1的資料是A與B
我希望如果ComboBox1選擇A則在ComboBox2會顯示A1,A2,A3的選項
如果ComboBox1選擇B則在ComboBox2會顯示B1,B2,B3的選項
謝謝

感謝各位大大,問題已經解決
我稍微修改了一下程式,如下:
Private Sub UserForm_Activate()
Dim i%
i = Worksheets("Database").Range("A65536").End(xlUp).Row
UserForm1.ComboBox1.List = Worksheets("Database").Range("A3:A" & i).Value
Worksheets("Sheet1").Select
End Sub

Private Sub ComboBox1_Change()
If ComboBox1 <> "" Then
With Controls("ComboBox2")
    .Clear
    .Value = ""
End With

Select Case ComboBox1
Case "櫻花牌"
   j = Worksheets("Database").Range("B65536").End(xlUp).Row
   UserForm1.ComboBox2.List = Worksheets("Database").Range("B3:B" & j).Value
Case "林內牌"
   k = Worksheets("Database").Range("C65536").End(xlUp).Row
   UserForm1.ComboBox2.List = Worksheets("Database").Range("C3:C" & k).Value
End Select
End If
End Sub

TOP

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題