我是VBA的新手,我试图在加载页面时填充一个下拉列表,我想调用void函数来填充ddl
我的代码示例:
Private Sub UserForm_Initialize()
FillddlList()
End Sub
Private Sub FillddlList()
ddlProducts.AddItem("car");
ddlProducts.AddItem("house");
ddlProducts.AddItem("dag");
End Sub
但这不起作用...可能吗?正确的方法是什么?
答案 0 :(得分:1)
应该是这样
如果使用Call关键字可以使用可选关键字CALL 调用需要参数的过程,参数列表必须为 用括号括起来。
将项目添加到组合框中后,您也不需要分号。
Private Sub UserForm_Initialize()
[Call] FillddlList
End Sub
Private Sub FillddlList()
ddlProducts.AddItem ("car")
ddlProducts.AddItem ("house")
ddlProducts.AddItem ("dag")
End Sub