請問連動式下拉式選單該如何製作,如圖檔例如;當ComBoBox1選擇A1時,則ComBoBox2下拉選單則會變成工作表2 A2欄位下方人員名稱小明1,小明2....,當我選擇B1時ComBoBox2下拉選單又會變成大明1,大明2....以此類推,請問是否有人可以幫小弟解答..謝謝!!

Private Sub ComboBox1_Change()
Dim a As Range
Dim m, l As Integer
ComboBox2.Clear
m = Application.Match(ComboBox1.Text, Range("Sheet1!A1:D1"), 0)
l = Application.CountA(Columns(m))
For Each a In Range(Cells(2, m), Cells(l, m))
ComboBox2.AddItem a
Next
End Sub
Private Sub UserForm_Initialize()
Dim a As Range
For Each a In Range("Sheet1!A1:D1")
ComboBox1.AddItem a
Next
End Sub

風城小方 worte:
如何修改才會加大範圍...(恕刪)
牛小傑 wrote:
Zi Jie Yu wrote:
(恕刪)
