小编fra*_*cis的帖子

在文件夹中查找最新文件并打开它(vba访问)

我正在尝试使用以下代码通过按钮宏在文件夹中打开最新文件.

使用if语句测试,我没有看到任何问题.但是,一旦我使用do,我收到运行时间6的溢出错误消息.

不适len(dir())用于循环?

以下是我的代码.

Private Sub Command4_Click()
Dim ~~~~ As Object
Set ~~~~ = CreateObject("Excel.Application")
Dim path As String
Dim name As String
Dim count As Long
Dim number As Long


path = "C:\Users\~~~~~\Desktop\~~~~~~~~~~~~\"
number = Len(Dir(path & "~~~~~~~ - " & Format(Now() - count, "MMMM dd, yyyy") & ".xlsm"))

Do While number = 0
count = count + 1
Loop

~~~~~.workbooks.Open path & "~~~~~~~ - " & Format(Now() - count, "MMMM dd, yyyy") & ".xlsm"


End Sub …
Run Code Online (Sandbox Code Playgroud)

ms-access vba

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

ms-access ×1

vba ×1