vba - 使用 Visual Basic 和用户窗体将文件夹中的多个文件内容提取到一个文件中以选择文件夹
问题描述
我想在 Visual Basic 中创建一个宏,它将从一个文件夹中选择所有 Excel 文件并将它们放入一个文件中。我使用了一个带有按钮的表单,该按钮将打开一个窗口来选择文件夹。
这是按钮代码,这里我只能选择文件而不是文件夹:
Private Sub importer_Click()
Dim file As String
file = Application.GetOpenFilename("excel (*.xlsx),*.xlsx", , "Chose", , True)
If (LCase(file) <> "Faux" And file <> "0") Then
liste_elements.AddItem (file)
End If
End Sub
解决方案
为了选择多个文件,您应该将 MultiSelect 参数设置为 true。
在此处阅读有关它的更多信息:Application.GetOpenFilename 方法 (Excel)
推荐阅读
- jpeg2000 - jpeg2000解码器的最低内存要求是多少?
- sql-server - 存储过程用于显示表变量中的错误在另一个存储过程中不起作用
- javascript - Ajax返回多个输出?
- c# - Unity,重新加载场景后保持变量的值
- scala - Scala调用多个期货 - 可用时使用队列
- python-3.x - 如何访问
旁边的标签
最后声明:
- javascript - 任何人都可以为 victor 仓库问题提供 js 或 php 解决方案吗?
- sql - 如何在 Athena (Presto) 中使用上个月的每月间隔?
- asp.net - 在服务器内同时使用 WordPress 和 ASP.NET Framework
- javascript - 努力从 discord.js 中删除特定用户的反应。说删除未定义