Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.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文件中创建一个下拉列表,其中包含来自其他excel文件(如数据库)的数据?_Excel_Ado.net_Vba - Fatal编程技术网

如何在excel文件中创建一个下拉列表,其中包含来自其他excel文件(如数据库)的数据?

如何在excel文件中创建一个下拉列表,其中包含来自其他excel文件(如数据库)的数据?,excel,ado.net,vba,Excel,Ado.net,Vba,我使用的是Excel文件,就像数据库一样。 我有另一个Excel文件,需要填写来自Excel文件数据库的信息。 Excel数据库文件是否可以将列表填充到我的其他Excel文件中 非常感谢在Excel的“开发人员”选项卡下,您可以选择“插入”,然后选择“列表框”。在excel中创建列表框,然后右键单击该框并按“格式控制”。在“控制”选项卡下,您可以更改可用于不同工作表的输入范围,从而创建一个列表。从那里,您可以指定自己选择的宏,如ListBox\u Change宏 通常,您可以使用数据验证在Exc

我使用的是Excel文件,就像数据库一样。 我有另一个Excel文件,需要填写来自Excel文件数据库的信息。 Excel数据库文件是否可以将列表填充到我的其他Excel文件中


非常感谢

在Excel的“开发人员”选项卡下,您可以选择“插入”,然后选择“列表框”。在excel中创建列表框,然后右键单击该框并按“格式控制”。在“控制”选项卡下,您可以更改可用于不同工作表的输入范围,从而创建一个列表。从那里,您可以指定自己选择的宏,如ListBox\u Change宏


通常,您可以使用数据验证在Excel中创建列表框,但这只能在同一工作簿中工作

您可以在不同的工作簿中使用我提到的第一个选项。在设置源代码管理时,您可以选择希望数据来自的范围;只需选择所需的工作簿和范围。除非您将工作簿作为单独的进程打开,否则您将需要使用VBA:1)打开包含数据的工作簿2)存储要插入列表框的数据3)返回包含列表框的工作簿4)将存储的数据附加到列表框我想您可以做第一个选项,但是如果没有,这里有关于如何使用VBA创建列表框的帖子