大家好日子!
我知道如何让用户通过userform(文本框+按钮)选择数量有限的excel书籍,但现在我遇到了这样的问题。
我不知道有多少文件需要打开(可能是5或50),所以我的第一个想法就是在填充一个字符串然后出现时,在网站上创建“刷新”用户形式。但它似乎太复杂了,另一个想法来了:让用户选择文件夹然后打开每个文件并做我需要做的事情(将前2张复制到初始WB)。
我的问题是我完全不知道如何实现我的想法
我希望你能帮助我:)提前谢谢!
答案 0 :(得分:1)
您可以通过多种方式执行此操作:
要求用户选择包含文件而不是单个文件的文件夹(我会选择此选项)。在这种情况下,您可以使用VBA中的DIR函数循环遍历文件夹的内容
为用户添加一个文本框,输入要添加的文件数,然后执行" for"循环打开表单并询问每个文件名并保存到VBA数组的路径或只是在后台打开它们