• ベストアンサー

エクセルマクロのファイルの存在有無関数

jk_beckの回答

  • ベストアンサー
  • jk_beck
  • ベストアンサー率100% (2/2)
回答No.2

muneさんこんにちは 質問の意味がよくわかりませんが 指定したパスにファイルがあるか?ということですか? そう解釈して進めます   FILENAME = "ドライブ名:\フォルダ名\ファイル名" str = Dir$(FILENAME)   If str = "" Then 'ファイルが存在しなかった場合の処理 End If でうまくいくと思います

関連するQ&A

  • Excelファイルがマクロを含むか調べるには?

    Excell2003で作っていた多量のExcelファイルを、Excel2010で動かす事が必要になってきました。 で、指定フォルダにある複数のExcelファイルが、マクロを含んでいるかどうかを調べたいのです。 加えて、マクロを含んだExcelファイルのファイル名をリストアップしたいのですが、 どの様にしたら良いでしょうか? 適切なマクロなりともご教授いただきたく、よろしくお願いします。

  • エクセル マクロで特定ファイル名だけを開く

    エクセルのマクロで 特定のファイル名だけをフォルダの中から探して 開くというものを作りたいのですが うまくできません。 フォルダを指定して 「060927.xls」というエクセルファイルだけを 開きたいのですが この日付のところが毎日変わるので 「06XXXX.xls」というような 最初が06であと4つの文字が入ってるファイル名だけを 流動的に指定できるようにするには どのようなVBAマクロにすればよいのでしょうか? とても困っています。 是非教えてください!宜しくお願いします。

  • htmlファイルの文字コードを変換するマクロ

    フリーソフトで変換することはできますが、エクセルのVBAで可能でしょうか? shift_jisから、UTF-8に変換したいです。 htmlファイル自体も、エクセルの内容をマクロで出力して作ったもので、 その次のステップとして、ファイル生成後に文字コードを変換したいのです。 マクロでhtmlファイル生成する時に文字コードを指定する方法もあるようですが、 今のマクロが複雑なので、そこへ組み込むことは諦めました。 ファイルのあるDドライブにあるフォルダを指定して、htmlファイルの文字コードを変換するマクロを教えて下さい。 お願い致します。 エクセルは2003、Window7です。

  • エクセルのマクロ

    エクセルのマクロ(VBA?)で、あるフォルダ内のファイル名を取得する(拡張子が.txtのもだけ)関数があれば教えてほしいのですが・・・

  • 共有ファイルにあるマクロの同時実行について

    VBAマクロつきのエクセルファイルを共有ネットワーク上のフォルダに置く予定ですが、複数ユーザが別々のPCでそのファイルを開き、まったく同時にマクロを実行したらどうなりますか? 何かエラーが出るのでしょうか。Err関数ではそのようなエラーコードは見当たらなかったのですが・・・。 ちなみにそのマクロの内容は以下のとおりです。 ・エクセルシート上のコマンドボタンを押すと、自分自身のコピーファイルを作成し、そのコピーファイルを指定されたWebサイト上に保存する。 ご存知の方、回答よろしくお願い致します。

  • エクセルのマクロで別ファイル(エクセル)のマクロを実行させるには?

    エクセルにおいてマクロを組んでいます. 1.実行させたいマクロAが組んであるファイル(Aファイルとします)が多数あります。またマクロAはモジュール内(Module1)に作っております。 2.1のマクロAを別のエクセルファイル(Bファイルとします)のマクロBで実行させたい. 上記のようなことを行いたいのですが可能でしょうか?さらに言えば、マクロBによってマクロAのプロシージャを指定して実行させることは出来るでしょうか? 現在は、マクロBによってマクロAを組んであるAファイルを開き、Aファイルのマクロの中にファイルを開いたときにマクロAを実行させる(イベントドリブン)ようにしています. 直接、マクロBでAファイルのマクロAを動かせるようになればマクロAにイベントドリブンなコードを組む手間がなくなるので、なんとかそのような事が出来ないでしょうか? どうか、詳しい方ご教授ください。 よろしくお願いいたします。。。

  • エクセルのマクロ

    素人なのですみませんが教えてください エクセルのマクロを使用して エクセルを起動して ウィンドウズ内のあるフォルダ内のエクセルファイルをコピーをして違うフォルダに貼り付けをしたいのですが、どのようにマクロを組み込むのか教えてください(マクロの式) (例)エクセル起動後エクセルのマクロにて c\Aフォルダ\aファイル←コピー c\Bフォルダ\aファイル←貼り付け

  • エクセルでの関数、マクロ

    エクセルで りんご 1/12 10個 りんご 1/13 3個 りんご 1/16 4個 いちご 1/12 2個 いちご 1/15 20個 なし  1/12 9個 と いう表を別のシートで      1/12  1/13  1/14  1/15  1/16 りんご  10   3              4 いちご  2              20 なし   9 と したいのですが、関数、マクロ等で簡単にこのような表を作成させることは出来ないでしょうか?

  • EXCELマクロコードを、それを含むファイルを開かずに編集したい

    いつもお世話になっております。 あるマクロコードを含むEXCELファイルがあるのですが、そのコードを含むファイルを開かずに編集することは可能でしょうか。 EXCELファイルを閉じる時にマクロコードのエラーを修正せずに閉じてしまったのですが、それ以来、そのファイルを開こうとするとEXCELがフリーズするようになったからです。 エラーのあるマクロコードを含まないEXCELファイルを開く場合は問題なくEXCELを起動できますので、EXCEL自体の問題ではないようです。 よろしくお願いします。

  • エクセルマクロでフォルダを開くウィンドウ

    エクセルマクロど素人ですが教えてください。 エクセルでボタンを押すと、フォルダを開くウィンドウが出てきて、そこで指定したファイル(エクセルなりワードなり)を開くマクロはどのような記述になるのですか?