删除excel 2010 vba中的文件和文件夹
我正在尝试删除目录中的文件,如果用户提示的答案在下面的删除excel 2010 vba中的文件和文件夹,excel,vba,Excel,Vba,我正在尝试删除目录中的文件,如果用户提示的答案在下面的excel 2010 vba中为否,则该目录将被删除,但我在For行中遇到语法错误。谢谢:) 目录由一个变量设置为,当我单步执行代码时,该变量似乎是正确的。您需要使用DIR并循环浏览文件: 这将列出文件夹中的文件: Sub MyFileStuff() Dim MyFile As String, MyFolder As String MyFolder = "N:\" MyFile = Dir(MyFolder & "*.*") Do U
excel 2010 vba
中为否,则该目录将被删除,但我在For
行中遇到语法错误。谢谢:)
目录由一个变量设置为,当我单步执行代码时,该变量似乎是正确的。您需要使用DIR并循环浏览文件: 这将列出文件夹中的文件:
Sub MyFileStuff()
Dim MyFile As String, MyFolder As String
MyFolder = "N:\"
MyFile = Dir(MyFolder & "*.*")
Do Until MyFile = ""
MsgBox MyFile
MyFile = Dir
Loop
End Sub
您可以修改此选项以终止该文件,而不是对其进行msgboxing。
myfile
只是一个字符串,而不是数组,因此i
是一个字符串,而不是数字。查看dir
Sub MyFileStuff()
Dim MyFile As String, MyFolder As String
MyFolder = "N:\"
MyFile = Dir(MyFolder & "*.*")
Do Until MyFile = ""
MsgBox MyFile
MyFile = Dir
Loop
End Sub