2
嘿,我似乎不明白爲什麼我的代碼不工作,因爲我看到這是作爲SO中的另一個問題的答案。我想從組合框中檢索選定的項目,因爲我隨後必須在匹配索引函數中使用它。這裏是我的代碼從組合框(窗體控件)中檢索選定的選項excel VBA
Option Explicit
Dim ws As Sheets
Sub test2()
Set ws = Sheets(Array("Sheet1", "Sheet2"))
With ws(1).Shapes("Drop Down 2").ControlFormat
.List(.ControlFormat.ListIndex) = ws(1).Range("I8").Value
End With
End Sub
另外,我想知道如何參考下拉總體?因爲我有10個這樣的組合框(下拉框),每個組合框的名稱都有不同的數值。因此,不是指一個特定的下拉菜單,比如「Drop Down 2」,或者使用循環說(「Drop Down」& i),是否有一種通用的方式來引用特定工作表上的下拉菜單?我真的需要幫助..
嘿謝謝工程:)我試着用.LIST(.listindex)屬性,它的工作很好,但下嵌套時,只「用」命令..任何想法爲什麼? –
非常感謝你:) –
僅供參考,工作表中有一個你可以使用的DropDowns集合,而不是去測試所有類型的房屋。 ;) – Rory