我真的应该能够用谷歌搜索这个,但我找不到我想知道的内容。
我想检查文件是否存在。如果没有,将弹出一个 MessageBox,并且 VBA 应退出子进程。
If Dir("C:\file.txt", vbDirectory) = "" Then
MsgBox "File doesn't exist"
Exit Sub
End If
它有效,我只是想知道你是否可以在单行语句中完成此操作?当不止一件事发生时(就像这里的情况一样),VBA 是否允许这样做?此代码不起作用(语法错误):
If Dir("C:\file.txt", vbDirectory) = "" Then MsgBox "File doesn't exist" And Exit Sub
最佳答案
你绝对可以!
If Dir("C:\file.txt", vbDirectory) = "" Then MsgBox "File doesn't exist" : Exit Sub
关于excel - VBA:具有多个操作的单行 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55811381/