Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 需要在VBA的用户窗体中显示下拉菜单。要显示的数据存储在图纸的表格中_Excel_Vba - Fatal编程技术网

Excel 需要在VBA的用户窗体中显示下拉菜单。要显示的数据存储在图纸的表格中

Excel 需要在VBA的用户窗体中显示下拉菜单。要显示的数据存储在图纸的表格中,excel,vba,Excel,Vba,我有一张表格,存储在工作表中。我需要在用户表单的列表框中显示此表的数据(仅第一列)。有人能给我一个建议吗???提前感谢。:) 单击表单设计器中的组合框,然后在属性资源管理器中查找名为“行源”的属性。提供适当的单元格范围,例如Sheet2!A1:A20,或整个A栏的A:A…。非常感谢。我需要通过动态范围。在这种情况下该怎么办?Rachit,properties explorer中显示的大多数属性也可以通过vba以点符号的形式访问/设置,尽管通常是通过一些模糊的复杂关系字符串。这个特殊属性似乎很容易

我有一张表格,存储在工作表中。我需要在用户表单的列表框中显示此表的数据(仅第一列)。有人能给我一个建议吗???提前感谢。:)

单击表单设计器中的组合框,然后在属性资源管理器中查找名为“行源”的属性。提供适当的单元格范围,例如Sheet2!A1:A20,或整个A栏的A:A…。

非常感谢。我需要通过动态范围。在这种情况下该怎么办?Rachit,properties explorer中显示的大多数属性也可以通过vba以点符号的形式访问/设置,尽管通常是通过一些模糊的复杂关系字符串。这个特殊属性似乎很容易设置。只需将[sheetName].[comboboxName].RowSource访问器设置为单元格范围地址访问器,如下所示:
Sheet1.Combobox1.RowSource=Sheet2.range(“a:a”).address
对不起。在我的上一个示例中,我通过Sheet1访问了Combobox1。Combobox1。。。。访问userform中的combobox的正确方法是遍历userform对象,在我的示例中是
UserForm1.Combobox1.RowSource=…