在Excel上插入一个listbox组件,在VBA中我想用这个listbox组件作为对象,获取选择的listbox里的值。

2025-02-27 03:07:00
推荐回答(3个)
回答1:

MsgBox "&str&"

改成
msgbox str
另外baseSheet 你没有指定对象

set baseSheet= sheets("表的名称")

回答2:

ListObjects 并不是表示列表框,而表示表格(插入---表格)。
如果是 activex 控件可以用 OLEObjects
如果是 表单控件,可以用 shapes

回答3:

ListBox1引用:
baseSheet.Shapes(n)

n代表第几个Shape