將一個組合框&命令按鈕放置在Excel工作表上。 Combobox會列出一些項目,比如它有1,2,3,4,5。當組合框第一次加載時,默認情況下會選擇第一個值,即1。從組合框中選擇下一個項目,然後單擊按鈕Excel VBA
現在使用VBA宏,我想從組合框列表(即2)中選擇下一個值,然後單擊命令按鈕。
我GOOGLE了這個,但不幸的是,沒有得到我所期待的。
這裏是我到目前爲止,但它不這樣做,我期待什麼(如上所述):收到錯誤消息作爲對象不支持此屬性或方法上線If Worksheets("QC Update").ComboBox1.SelectedIndex < ComboBox1.Items.Count - 1 Then
Sub Select_Next_Items()
If IsEmpty(Range("A9").Value) = True Then
If Worksheets("QC Update").ComboBox1.SelectedIndex < ComboBox1.Items.Count - 1 Then
ComboBox1.ListIndex = 0 ' select first Item in listbox
ComboBox1.ListIndex = ComboBox1.ListCount - 1 ' selects last item
Set ComboBox1.SelectedIndex = Worksheets("QC Update").ComboBox1.SelectedIndex + 1
Set ComboBox1.ListCount = 0
End If
End If
End Sub
你到目前爲止嘗試過什麼?你必須向我們展示一些努力;請參考[問] –
嘗試工作表類中的oleobjects對象 –
它是做什麼的?你有什麼錯誤嗎?請編輯你的問題,不要使用評論。 –