お世話になります。
下記のようにファイルがあれば、そのファイルを表示させて、ファイルがなければ、ファイル
が無いと表示するようにVBAを作りたいのですが、なぜか、無い場合のみエラーが出てしまいます。
ご指導頂けないでしょうか
※D3のセルには、アイテムの番号が入ります。(I100889やD104902など)
●ファイルが無い場合にはアクセスできませんとエラーになってしまう。
\\@共有\data\Item\NG\I100889.pdf '実際にファイルは、ありません。
\\@共有\data\Item\NG\D104902.pdf '実際にファイルは、あり、上記のようなエラーはでません。
Dim a As String 'セルの値を表示
a = Range("D3") '今回の場合は、I102356でファイルは、無い状態でテストしました。
Dim MyPath1,MyPath2 As String
MyPath1 = "\\@共有\data\Item\NG\"
MyPath2 = MyPath1 & a & ".pdf"
'ファイルが無い時にメッセージを表示
If IsNull(MyPath2) Then MsgBox "ファイルがNGにありません。": End
CreateObject("Shell.Application").ShellExecute MyPath2 'ファイルを表示
End Sub
お忙しいとは思いますが宜しくお願い致します。