10:02:30お礼アドバイスありがとうございます。回答(7)ANo.7Wendy02こんにちは。>ファイル名”シートに入力しているファイル名をフルパスで入力し直して&>コード上でフルパスを指定するのと、どちらがいいのでしょう??私自身は、コード上でフルパスにしなおすようにします。フルパスは、名前も長い上にミスが見つけにくいです。いうよりも、面倒くさいですね。最初から、読み直してみました。「適当に替えてください」として、そのままなっていますが、そこが間違いで、すっかり、見落としていました。それで、エラーに、振り回してしまいました。私のコードのここがヘンです。自分で最初#1で書いておきながら、すっかり忘れていました。MyBook.Sheets("一覧表")↓'明示的にフォルダ名を入れるべきでした。'実際のパスを入れてください。MyBook.Sheets("一覧表")また、以下のファイル名の書き方によって潜在的にエラーが出る可能性があります。1).Valueただ、それに関しては、少し、様子を見させてください。今書くと混乱させてしまいます。お手数掛けて、大変申し訳ありません。10:40:16お礼こんにちは。アドバイスいただき、ありがとうございます。>フルパスは、名前も長い上にミスが見つけにくいです。いうよりも、面倒くさいですね。質問文に記載しているコードを書いてくださった方から、ファイル名はフルパスで入力しておくと説明されていたのですが、ここの部分でエラーが出ないようになるまで、少々手間がかかりました。確かにミスが見つけにくくて面倒でした(^_^;)再度、Wendy02さんが修正してくださったコードでマクロを実行してみようと思います。(0)通報するANo.6Wendy02こんにちは。今、インターネット検索で、「構文エラー」を探してみました。(アンパサンド)」が、そのエラーの原因になるのだそうです。それは書き方の問題で、こちらからでは、ちょっと分かりませんね。VBAの場合は、文字列などと「演算子」とくっついてしまうことがたまにあり、エラーを出しますね。初歩的なことなのですが、あまり考えないでやっていると、そういうことになります。いうことはすぐに修正が利くので、あまり考えたことはありませんが・・・。一つおまけに、そのコードは、グローバルなコードの書き方ではなく、あくまでもローカルな書き方です。グローバルなコードの書き方って、ちょっと嫌味っぽいので書きません。以下のように書くのが、正式な書き方です。'バックスラッシュもありますから。14:37:53お礼Wendy02さん、おはようございます。「構文エラー」をインターネットで調べていただき、ありがとうございます。最初に「構文エラー」が出たときに、どう修正すればいいのかわからなかったので、“ファイル名”シートに入力しているファイル名をフルパスで入力し直して、パスに関するコードをコメント化してみたんです。(0)通報するANo.5Wendy02こんにちは。'ファイルの存在のチェック新規ブックなどを対象とする場合は、エラーは、ここが発生元になります。保存していない状態は、Excelのブックは、キャッシュの中にしか存在しないので、上手くいかない場合があります。いう書き方がありました。ここらあたりは、その状況にもよります。明示的にパス名を入れたほうが安全だというのは言うまでもありません。再度のアドバイスありがとうございます。'違う場合は、適宜書き込むの部分が黄色になりました。いう書き方でも試してみたんです。私はこのコードは何の処理かということがきちんと理解できている状態ではないのですが、いろいろ触ってみることで、少しずつわかるようになってきたような気がします。今回も最後までお付き合いくださり、ありがとうございました。(0)通報するANo.4Wendy02こんばんは。Falseここに、このように書いて閉じるようにしてありますし、開ける時は、ひとつずつ開けています。19:05:17補足アドバイスありがとうございます。エラーが出たときにコードを確認したら、一度に全部出たわけではありませんが、下記の3箇所が黄色になりました。False]が黄色になったときは、“構文エラー”と出ていたような気がします。あいまいな記憶で補足にならないかもしれませんが、よろしくお願いします。時間を置いて、再度ファイル名をよく見直してみたところ、正しく実行されました。Filename:=FILE_NAMEブックを開くと一時的にカレントフォルダが変化するので、マクロが正しく動くようになったのでしょう。ファイルを開くには、フルパス指定する必要があります。FILE_NAMEなどのように改善する方が良いでしょう。回答ありがとうございます。パスを入れることでエラーは出なくなりました。ご指摘がありましたので、早速そのように修正しました。>細かい部分での改善点は多々ありますが・・・hana-hana3さんだったら、この内容のマクロはどのように書かれるのでしょうか?もし可能でしたら、今後の参考に示していただけると嬉しいです。(0)通報するANo.1Wendy02こんにちは。>マクロを実行すると時々「ファイルが見つからない」はっきりとは言えませんが、パスを入れたほうが安全ですね。問題はここの部分です。ありますが、必要ないように書くと、もう少しわかりやすく、スッキリするでしょうね。13:21:54お礼Wendy02さん、こんにちは。パスを入れたところ、エラーは出なくなりました。Filename:=FILE_NAME”の部分が黄色になっていたので、ここに何か問題があるのだろうとは思ったのですが、まだ自分でコードを作れる状態ではないので。このマクロも例を示していただいたもので、セルやシートの設定等を変更したぐらいで、そのまま使わせてもらっていて、コードを見ても内容はなんとな~く想像できるかなっていう感じです。excel2003を利用しています。check.xlsmというファイルにマクロが存在します。完全に自己流でEXCEL2000のVBAを作成しています。いつもお世話になっております。Reserved.掲載情報の著作権は提供元企業等に帰属します。