用excel中的公式检查文件是否存在
我有这个要求,只有当文件存在于该位置时,才创建超链接。 因为每个文件名在输入数据后都会从单元格中提取用excel中的公式检查文件是否存在,excel,excel-formula,Excel,Excel Formula,我有这个要求,只有当文件存在于该位置时,才创建超链接。 因为每个文件名在输入数据后都会从单元格中提取 =IF(NOT)(ISBLANK(J10)),超链接(O6&J10&“.jpg”,“可用票据”),”) 我有一个公式,当我在“J10”中输入内容时,它会创建超链接,并创建指向路径“O6”和文件名“J10”的超链接。螺母我不想它创建超链接,如果文件不存在。。。我正在考虑将“AND”与“IF”一起使用,但如何检查文件是否存在?您可以在VBA用户定义函数的帮助下执行此操作 1) 打开Visual Ba
=IF(NOT)(ISBLANK(J10)),超链接(O6&J10&“.jpg”,“可用票据”),”)
我有一个公式,当我在“J10”中输入内容时,它会创建超链接,并创建指向路径“O6”和文件名“J10”的超链接。螺母我不想它创建超链接,如果文件不存在。。。我正在考虑将“AND”与“IF”一起使用,但如何检查文件是否存在?您可以在VBA用户定义函数的帮助下执行此操作 1) 打开Visual Basic编辑器并单击
Insert->Module
***2) 粘贴以下代码***:
Function FileExists(sPath As String)
FileExists = Dir(sPath) <> ""
End Function
应该有用
**在较新版本的Excel中,使用功能区,您可能需要启用“开发人员”选项卡(文件->选项->自定义功能区->选中“开发人员”
)
***此代码已从中删除,但已更正键入错误(
FileExists1
->FileExists
)。您可以借助VBA用户定义函数来完成此操作
1) 打开Visual Basic编辑器并单击Insert->Module
***2) 粘贴以下代码***:
Function FileExists(sPath As String)
FileExists = Dir(sPath) <> ""
End Function
应该有用
**在较新版本的Excel中,使用功能区,您可能需要启用“开发人员”选项卡(文件->选项->自定义功能区->选中“开发人员”
)
***此代码已从中删除,但已更正键入错误(
FileExists1
->FileExists
)。您无法直接检查文件是否存在。您需要编写一些VBA来执行此操作。您不能直接检查文件是否存在。您需要编写一些VBA来实现这一点。