【发布时间】:2016-10-12 14:24:09
【问题描述】:
我正在编写一个用于工作的快速自动化项目,我无法指定用于打开工作簿的文件路径,因为它用于特殊软件中,VBA 不容易访问。
如果用户 A 打开此文件:“ABC_todaysdate”... 我将如何告诉 Excel 循环浏览活动工作簿(用户 A 可以打开 5-6 个工作簿),在 Activeworkbook 文件名中找到字母 ABC,然后使用在我的其他职能中?
到目前为止的 VBA 代码:
Sub CopyDemand()
Dim filename As String
Dim Wb As Workbook
Dim ws As Worksheet
Dim Wb2 As Workbook
Set Wb = ThisWorkbook
For Each Wb2 In Application.Workbooks
filename = ActiveWorkbook.FullName
If filename Like "demand" Then
Debug.Print ("Found")
''' Insert function to use WB2 and copy over data, compare workbooks etc.
Next
Wb.Activate
End Sub
【问题讨论】:
-
您缺乏清晰性(我不确定您想做什么),并且您没有向我们提供您迄今为止尝试过的内容(如果您尝试过任何事情)。
-
请编辑您的问题并在其中发布您的代码。
-
已编辑 OP 帖子,谢谢!我对格式和一切都很陌生