この機能をウェブで見つけました
Private Function FileFolderExists(strFullPath As String) As Boolean
On Error GoTo EarlyExit
If Not Dir(strFullPath, vbDirectory) = vbNullString then
FileFolderExists = True
End If
EarlyExit:
On Error GoTo 0
End Function
そして、このような文字列変数を渡したい
Dim lineText As String
...
ElseIf FileFolderExists(lineText) = False Then
「byref 引数の型が一致しません」というコンパイル エラーが発生します。
strFullPath の前に byval を入れると、うまく動作しないようです。Dir 関数も試してみました。「C:\test」のようにリテラルを渡すと機能しますが、変数を渡すと機能しません。
フォルダの存在をチェックし、文字列変数をパラメータとして受け入れる機能を持っている人はいますか?
前もって感謝します