excel - 寻求更新同一目录中的多个 Excel 工作簿的解决方案?
问题描述
尝试自动更新多个 Excel 文件。
(我可能会遇到不正确的文件路径调用)
我的代码:
Sub UpdateFiles()
MyDir = Application.ThisWorkbook.Path
DataDir = MyDir & "\folder1\"
ChDir (DataDir)
Nextfile = Dir("*.xlsx")
While Nextfile <> ""
Workbooks.Open (Nextfile)
Workbooks(Nextfile).Sheets("sheet1").Range("F22") = "Major"
Workbooks(Nextfile).Save
Workbooks(Nextfile).Close
Nextfile = Dir()
Wend
End Sub
希望 sheet1 上的单元格 F22 中的数据读取“主要”
解决方案
* 代替 x
该模式"*.xls*"
允许打开.xlsx和.xlsm文件以及另外的.xls文件
编码
Sub UpdateFiles()
MyDir = Application.ThisWorkbook.Path
DataDir = MyDir & "\folder1\"
Nextfile = Dir("*.xls*")
While Nextfile <> ""
With Workbooks.Open (Nextfile)
.Sheets("sheet1").Range("F22") = "Major"
.Save
.Close
End With
Nextfile = Dir()
Wend
End Sub
推荐阅读
- c# - LinqPad6 无法加载程序集以连接到我的项目
- amazon-web-services - 从 Step Function 错误启动 Codebuild 作业:....“未授权创建托管规则”
- android - androidx房间多个MATCH
- firebase - Flutter 上的 Uri.https 限制了我的 url 的长度
- python - 从python中的字典中提取最大值和最小值
- html - 如何为xhtml中的每个选择创建一个包含单独信息的下拉列表
- python - 烧瓶和保留连接对象
- excel - 如果我按另一列对轴进行排序,DAX Measure 不再准确计算?
- python - IBapi Python - 从 reqHistoricalData 获取最后价格作为变量?
- office365 - 使用 Office 插件插入可点击的图像或对象