【发布时间】:2022-11-20 04:12:52
【问题描述】:
我正在尝试检查文件是否存在
如果我通过运行宏来运行以下代码
Sub CheckFile()
f = "I:\SomeFolder\a.txt"
returnvalue = Dir(f)
MsgBox (returnvalue)
End Sub
我在消息框中收到“a.txt”,因为文件存在!果然! 但是如果我写一个函数
Function FileExists(f)
returnvalue = Dir(f)
FileExists = returnvalue
End Function
并使用 =FileExists(A1),A1 的值为“I:\SomeFolder\a.txt”
我得到 0 ??????????
相同的功能,相同的输入,不同的结果。我搞不清楚了。
【问题讨论】:
标签: excel excel-formula