我目前正试图组装一个主工作簿,它将从其他文件导入数据。用户应该能够使用FileDialog选择一个文件,目前为止工作正常。目前不工作的是试图导入用户应该能够在用户表单中选择的工作表。 至于我的测试中去了,到目前为止有两种选择:如何使用FileDialog导入选定的工作表?
- 留两个组合框上,在每一个(一个用于文件名和一个用于worksheetnames)的静态值的窗体。由于进口单将始终是一种选定的类型,并且工作表在将来都应具有相同的名称,但前提是这些条件将始终得到满足。
- UserForm上的一个组合框,它显示了要导入的工作簿的工作表名称(因为无论如何要将值复制到主工作簿中,应该可以将工作表名称解析为组合框)。
是我试图甚至有可能实现使用VBA?
到目前为止,我一直无法将工作表名称导入ComboBox并导入数据。
是的,它是可以实现的 - 您可以打开选定的工作簿,然后遍历WB中可用的工作表。这样做时,您可以将每个表格名称添加到组合框中。 – therak