如何使用vba

时间:2018-10-15 07:49:41

标签: excel vba excel-vba

我是VBA的新手,我试图在加载页面时填充一个下拉列表,我想调用void函数来填充ddl

我的代码示例:

Private Sub UserForm_Initialize()
FillddlList()
End Sub

Private Sub FillddlList()
ddlProducts.AddItem("car");
ddlProducts.AddItem("house");
ddlProducts.AddItem("dag");
End Sub

但这不起作用...可能吗?正确的方法是什么?

1 个答案:

答案 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