excel - Excel 中的仪表板
问题描述
我正在尝试制作一个可以打开文件夹中所有 .xlsm 文件的宏:
C:\Users\iborrego\Desktop\zfichasmacro\Fichas excel\
并复制一些单元格(来自不同的工作表)。
每个文件中的信息应该只分配到一行,因为我将使用第一行作为标题(ID Nº;访问日期等……)
文件夹中的每个文件都有一行。
如果您能帮我编写宏并告诉我它是如何工作的,我将不胜感激,因为我不是 IT 人员。
解决方案
我不明白你问题的第二部分,但这是一个打开给定文件夹中每个 xlsm 的代码:
Sub Xlsmopener()
Dim objFSO As Object
Dim objFolder As Object
Dim objFile As Object
Dim i As Integer
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\Users\iborrego\Desktop\zfichasmacro\Fichas excel")
i = 1
For Each objFile In objFolder.Files
If objFSO.GetExtensionName(objFile.Path) = "xlsm" Then
Workbooks.Open (objFile.Path)
End If
i = i + 1
Next objFile
End Sub
推荐阅读
- javascript - 我想知道这个问题是否有其他解决方案。JAVASCRIPT
- javascript - JavasSript(无 jQuery)查找多个类并向每个类添加新类
- vba - 循环列表和运行报告
- javascript - 动态地将随机数值添加到 HTML wp-block(WordPress 编辑器)中的内联脚本标签集
- networking - kubernetes ingress - 将 neo4j 端点暴露给内部网络
- android - AppCompat 库还需要吗?
- buildfire - Buildfire:允许用户上传照片的最佳方式
- python - 有没有办法让文本框自行保存?
- php - 是否有从 wpforms 读取 POST 数据的特定方法?
- c++ - g++ 编译器不使用预编译头 *.h.gch