1

ファイル (pdf) が存在するかどうかを検出する関数を作成しようとしています。多数のファイル/フォルダーがあるため、セル値からファイルパスを作成したいと思います。

私はこれまでのところこれを持っています:

Public Function FileExists(FullpathName As String) As Boolean

If Len(Dir(FullpathName)) = 0 Then

    FileExists = True

Else

    FileExists = False

End If

End Function

そして、私はセルにこれを入力しています:

=FileExists(A2&B2&A3&" "&A1&" "&C2&".pdf")

ただし、ファイルが確実にそこにある場合は false として返します。誰かが私が欠けているものに光を当てることができますか?

ありがとうございました!

4

1 に答える 1

3

あなたのIF条件は後方です、使用してください:

Public Function FileExists(FullpathName As String) As Boolean
    If Len(Dir(FullpathName)) = 0 Then
        FileExists = False
    Else
        FileExists = True
    End If
End Function
于 2013-10-15T15:09:47.577 に答える