Userform指定要复制的工作簿/工作表

时间:2013-10-06 19:21:58

标签: excel vba excel-vba

我非常感谢以下任何帮助......

我希望创建一个用户窗体,将外部工作表从打开的工作簿导入到当前工作簿中 - 我的目标是使用2个下拉列表和一个提交按钮:

第一个下拉框:列出所有打开的工作簿 - 用户点击以指定所需的工作簿。

第二个框:列出第一个框中所选工作簿中的所有工作表 - 用户点击以指定所需的工作表。

提交按钮:单击提交时,宏将获取下拉框中指定的工作簿/工作表组合的副本,并将其粘贴为主工作簿中的新选项卡。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以在组合框中列出所有工作簿和工作表,就像在此post

中一样

您可以通过“从属下拉列表”链接工作簿/工作表组合框,请参阅此post。请注意,在选择第一个组合值时,您需要触发一个on-change事件,以便填充第二个组合。

最后,您可以复制其他工作簿中的工作表,如post

所示