嗨,当我使用*以下**代码时,我在系统的特定文件夹中有一些文件*它提供了该文件夹中的所有文件(直接传递路径)
filenm = Dir("C:\Documents and Settings\murugan.k\Desktop\Daily report automation\Eve report\trial\")
Do Until filenm = ""
ActiveSheet.Cells(ctr, 12).Value = filenm
ctr = ctr + 1
filenm = Dir()
Loop
但是当我将相同的路径存储在变量中并将变量传递给 dir 函数时,它只给了我两个文件(AUTOEXEC.BAT & bar.emf)
filenm = Dir(pth)
Do Until filenm = ""
ActiveSheet.Cells(ctr, 12).Value = filenm
ctr = ctr + 1
filenm = Dir()
Loop
有人可以帮我解决这个问题吗,因为我无法在宏中硬编码必须是动态的路径(根据用户进行更改)