-エクセルのマクロでご質問です。>条件付マクロの質問です入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。12:00回答数:3件エクセルのマクロでご質問です。C:\Users等の場所のとあるフォルダに、7777.jpgなどの4桁の名前の写真データが多く格納されており、そのフォルダから特定セルに写真データの番号を入力してシートに挿入表示させるマクロを作ったのですが、フォルダ内に該当番号ファイルがある場合は問題無いのですが、フォルダに該当する番号の写真データ(番号)が無い場合にマクロを終了させたいプログラムが分かりません。条件でif~thenなどあるようなのですが上手く行きませんでした。メッセージなど高度なことは無くても構いませんので、単に該当番号がフォルダに無い場合マクロを強制終了させる構文などお分かりでしたらぜひ教えていただきたく存じます。お手数ですが何卒よろしくお願いいたします。通報するこの質問への回答は締め切られました。通報するこの回答へのお礼おかげさまで希望どおりのマクロ動作をさせることができました。勝手な質問にもかかわらず、分かりやすいご説明や詳しいコードまで教えていただきたいへん感謝しております。ありがとうございました。これを機にさらにマクロの勉強に励んで行きたいとおもいます。ありがとうございました。15:17>条件付マクロの質問です質問のようなのは、「条件付マクロ」とは言わないだろう。いう概念機能も無いだろう。VBAには条件判定は出てくるのが当たり前で、これを言うなら、すべてのVBAがそうなる。ーー#1のご解答を受けて、自分でその路線で、やってみたのか。(A)やり方がわかりません(B)その通りやったのですがうまくいきませんなど書いてから、情況を説明すべきだろう。その結論ぐらい、解答のお礼の印に書くべきだろう。自分のコードを補足欄に長々と書いたりして要るが。小生は、質問のコードを多少変えてやってみて、#1解答の路線で、下記でシートに写真ガ出ることを確認した。後は自分で修正すること。Sub問題は上記のfnとPnの指定だけだ。うまくいかない場合は、存在しないものを指定していないか、余分な文字やもれている文字が無いか。これを参考にして、たとえエラーが出ても、自分であれこれやって見て、修正するべきだ。前のステップでmsgBoxを入れて確認などが有効と思う。質問なのだから、そのまま丸写しで動くコードを求めるな。ご指摘、ご指導ありがとうございました。教えていただいたプログラムを自分なりに確認し動作のチェックを行ったところ、うまく動作させることができました。メッセージを表示させることはたいへん参考になりました。ここまでご丁寧にコードを書いていただきたいへん感謝いたします。質問の仕方や丸写しなどに対する非常識な行いに対してお詫びもうしあげます。このたびはたいへんありがとうございました。条件でif~thenなどあるようなのですが上手く行きませんでした。やったら上手くいかないのかを記載しないと、誰にも判らない...。ご回答ありがとうございます。確かに自分の内容を記載しないと分からないです。」というウインドウが出てしまいます。番号を入れて、存在すれば別シート「画像」シートにそれを図として挿入するのが目的です。存在しない場合上記のようなエラーウインドウが出てしまうので、それを防ぐために存在しない場合はマクロを強制終了させたいということでございます。御回答ありがとうございました。教えていただきましたことを参考にして再度自分なりに確認して行きたいと思います。ありがとうございました。Settings\ユーザー名2\適当なフォルダ名へ保存したいのですが・・・。ファイルがC:\に存在するか判定したい。マクロでフォルダを検索し、フォルダ内のブックを参照したい。エクセルVBA初心者です。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。