- ベストアンサー
エクセルマクロのファイルの存在有無関数
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
muneさんこんにちは 質問の意味がよくわかりませんが 指定したパスにファイルがあるか?ということですか? そう解釈して進めます FILENAME = "ドライブ名:\フォルダ名\ファイル名" str = Dir$(FILENAME) If str = "" Then 'ファイルが存在しなかった場合の処理 End If でうまくいくと思います
その他の回答 (1)
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 Dir関数を使用します。 詳細はヘルプを参照して下さい。 では。
関連する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マクロつきのエクセルファイルを共有ネットワーク上のフォルダに置く予定ですが、複数ユーザが別々のPCでそのファイルを開き、まったく同時にマクロを実行したらどうなりますか? 何かエラーが出るのでしょうか。Err関数ではそのようなエラーコードは見当たらなかったのですが・・・。 ちなみにそのマクロの内容は以下のとおりです。 ・エクセルシート上のコマンドボタンを押すと、自分自身のコピーファイルを作成し、そのコピーファイルを指定されたWebサイト上に保存する。 ご存知の方、回答よろしくお願い致します。
- 締切済み
- Microsoft ASP
- エクセルのマクロで別ファイル(エクセル)のマクロを実行させるには?
エクセルにおいてマクロを組んでいます. 1.実行させたいマクロAが組んであるファイル(Aファイルとします)が多数あります。またマクロAはモジュール内(Module1)に作っております。 2.1のマクロAを別のエクセルファイル(Bファイルとします)のマクロBで実行させたい. 上記のようなことを行いたいのですが可能でしょうか?さらに言えば、マクロBによってマクロAのプロシージャを指定して実行させることは出来るでしょうか? 現在は、マクロBによってマクロAを組んであるAファイルを開き、Aファイルのマクロの中にファイルを開いたときにマクロAを実行させる(イベントドリブン)ようにしています. 直接、マクロBでAファイルのマクロAを動かせるようになればマクロAにイベントドリブンなコードを組む手間がなくなるので、なんとかそのような事が出来ないでしょうか? どうか、詳しい方ご教授ください。 よろしくお願いいたします。。。
- ベストアンサー
- その他MS Office製品
- エクセルでの関数、マクロ
エクセルで りんご 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自体の問題ではないようです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロでフォルダを開くウィンドウ
エクセルマクロど素人ですが教えてください。 エクセルでボタンを押すと、フォルダを開くウィンドウが出てきて、そこで指定したファイル(エクセルなりワードなり)を開くマクロはどのような記述になるのですか?
- 締切済み
- オフィス系ソフト