如何在Excel VBA中声明和设置ListBoxvariables?
在Excel中从模块(而不是工作表或表单)中寻找任何有关如何在工作表中引用列表框的信息(使用MS Forms引用)。
Dim lb As MSForms.ListBox Dim chartSheet as worksheet Set chartSheet = Sheets("Chart") Set lb = chartSheet.Objects("lbPartNo") ' nope Set lb = chartSheet.ListObjects("lbPartNo") ' nope Set lb = chartSheet.ListBoxes("lbPartNo") ' nope
有任何想法吗? 谢谢
如果它实际上是一个MSForms.Listbox(即ActiveX),那么:
Set lb = chartSheet.lbPartNo
否则,将其声明为Listbox
并使用:
Set lb = chartSheet.ListBoxes("lbPartNo")