在下面的excel 2010 vba
如果答案提示为否,则TE文件夹中文件,然后将文件夹都将被删除。但是,当我运行vba
时,我得到path/file access error
。特别是RmDir MyFolder
行会突出显示,但是当我逐步浏览代码时,正确的目录将出现在变量MyFolder
中,我可以将新文件写入目录。我错过了什么?谢谢 :)。Excel 2010中的VBA,路径/文件访问错误
此外,如果我手动导航到目录,我可以删除它。
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
这样的变化没有工作但现在我得到的'杀MyFile'线没有找到一个文件,但有3个txt文件中删除该目录。谢谢 :)。 – Chris
奇怪......我没有更改关于“Kill”的部分,它只是用于过滤文本文件...祝您好运! ;) – R3uK