【发布时间】:2016-03-17 11:13:13
【问题描述】:
在下面的excel 2010 vba 中,如果提示的答案是否定的,则te 文件夹中的文件,然后该文件夹被删除。但是,当我运行vba 时,我得到了path/file access error。特别是 RmDir MyFolder 行被突出显示,但是当我单步执行代码时,正确的目录出现在变量 MyFolder 中,我可以将新文件写入目录。我错过了什么?谢谢 :)。
另外,如果我手动导航到该目录,我可以将其删除。
iYesNo = MsgBox("Do the patients and barcode match the setup sheet?", vbYesNoCancel)
Select Case iYesNo
Case vbYes
GoTo Line2
Case vbNo
MsgBox ("Doesn't match! Please enter again")
MyFolder = Directory ' delete all txt files in the folder
MyFile = Dir(MyFolder & "*.*")
Do Until MyFile = ""
Kill MyFile
MyFile = Dir
Loop
RmDir MyFolder ' delete folder
GoTo Line1
End Select
【问题讨论】: