Microsoft 製品に組み込まれている Visual Basic の実装。
こんばんは、ずっちです。
マクロのみでってのはできるのかな・・・
既存のマクロはそのままでって事なので、VBAでユーザ定義関数を使うのはいかがでしょう。
新規で標準モジュールを追加し、そこに以下のようなものを記述
(Dir 関数はVBAでのみ使える関数です)
このユーザ定義関数「FileExistChk」は、引数で受け取ったパスが存在していればTrueを返します。
Inputbox が受け取った値を一時変数に格納し、
格納されたパスをユーザ定義関数「FileExistChk」で評価し、結果で分岐する。
といったマクロを作ります。
「ファイルあるよ!」のメッセージボックスの代わりにインポートをすればいいかなと。
ほかにもやり方はあるかもですが、私がパッと思いついた方法をご紹介しました。