如何仅使用代码创建ListBox?

时间:2014-08-28 10:01:25

标签: vba excel-vba listbox excel


我google了很多,但我绝对没有找到任何关于我的问题的运气。

我想创建ListBox - 就像任何人都可以使用UserForms创建的那样。问题是我不想绘制它但是用代码写它。我知道如何向ListBox等添加值。我唯一缺少的是如何以编程方式创建它。

我发现了这个:Creating form programmatically in the module using vba但这段代码对我不起作用。它在宣布表格时停止。

这个ListBox背后的想法是创建一个ListBox,从工作簿中的工作表中进行选择,以便以后做一些事情。

1 个答案:

答案 0 :(得分:2)

Me.Controls.Add ("Forms.Listbox.1")

允许您使用事件过程add a control at runtime only