| すぐマク YNxv91832 | Home | Search | Contents | Gallery | Introduction | Service | Support | What's New! |
| 「パスが見つかりません」とエラー表示されるが? |
|
|
|||
拙著「ExcelVBAマクロ組み方講座」をご購入いただき、まだ、それほど日にちが経っていないようですが、100ページまでは順調に来られたようで、頑張ってみえますね。
VBE画面のコピーをお送りいただいたので、さっそく実行してみました。 表示されたエラーは左図のとおりで、[デバッグ]ボタンをクリックすると、下から 3行目の ChDir パス が黄色く網掛けされました。 ChDirステートメントは、指定したドライブの現在フォルダを変更するためのもの (詳細は28ページ参照)で、この場合は変数「パス」の指定により変更されます。 変数「パス」に値を設定するコードは、すぐ上の行にありますが、それを下記に写してみますと、 パス = ドライブ & ":\" & 親フォルダ & ":\" & 子フォルダ となっていて、余計なコロン( : )があります。 このコードにはパスセパレータ( \ )が 2度出てきます。左の方は \ の前に : が必要ですが、右の方にはあってはいけません。 (詳細はP.096「パスとPathプロパティ」参照) 誰しも、こうした入力ミスをしてしまうと、何度か見直しても気が付きにくいですから、もし、この先の学習で同様に行き詰った場合、身近に見てもらえる人がいないようでしたら、ご遠慮なくご質問ください。 では、再開しましょう。 関連ページ ChDirステートメントでエラー表示されるが? |
|
|||||
|
突然の質問にもかかわらず早速のご回答ありがとうございました。 さて結果ですが、確かにご指摘どうりに余計な:があり、それを削除しました所、正常に作動いたしました。 今後はこのようなことが無いよう落ち着いて学習に励みたいと思います。 本当にありがとうございました。 |
| http://www.geocities.jp/happy_ngi/ | Home | Contents | Gallery | Introduction | Service | Support | What's New! |