返回列表 上一主題 發帖

[發問] 下拉式選單, 依據選擇的項目不同, 執行不同的巨集

activex 的 combobox  不就內建 change  副程式嗎?

在工作表1插入一個activex combobox
把程式碼放在工作表1,先run一次test加入測試用資料
Sub test()
'加入測試用資料
ComboBox1.List = Array("1", "2", "3")
'預設值
ComboBox1.ListIndex = 0

End Sub

Private Sub ComboBox1_Change()
      
    Select Case ComboBox1.Value
        Case Is = 1
            test1
        Case Is = 2
            test2
        Case Is = 3
            test3
    End Select
   
End Sub

Sub test1()
    Range("a1") = "a"
End Sub

Sub test2()
    Range("a1") = "b"
End Sub

Sub test3()
    Range("a1") = "c"
End Sub

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題