別にExcel2010 と2013のVBAで大きな違いはありません。
書かれている内容だけですと推測するしかないですが
①変数FILE1にちゃんとしたものが入っていないとか空
②タイトルバーに表示されている対象ブック名とFILE1の中のファイル名に拡張子の有無がそろっていない
こんなところかと思います。
返信ありがとうございます。
簡略化して書いたため、うまく伝わらなかったところもあろうかと思います。
もう少し詳しく欠かさせていただきます。
Excel2010での内容をそのままExcel2013に移したものであり、またプログラムは1つではなく10を超えるプログラムで同様の処理をしています。そしてすべてのプログラムで同じ処理のところで同じエラーがでます。2010では問題なく処理できます、
①「変数FILE1・・・・空」ではとありますが、「変数FILE1]」は実際にはエクセルシートに並べたいくつかのファイル名を順次指定します。これらのファイルは順次立ち上げ用のVBAプログラムで立ち上げ、立ち上がったファイルにはフラッグを”1”にセットする。フラッグが”1”にセットされたファイルはクローズ用コマンドを使ってクローズるのですが、前出のようなエラーとなってしまいます。エラー時点で”変数FILE1"の内容も確認済みで、問題ありません。
Excel2010と2013が同じ仕様であれば私としてはお手あげです。
もしかしてExcelのVersionの勘違いがあるのでしょうか。2008年購入のPC-VISTAに入っていたOffice製品ですが、2010と思っていましたが、私の勘違いでしょうか?
PCが壊れてしまったので、今では確認ができない状態です。
もし2010以前のVersionであれば仕様が異なる可能性もあるのでしょうか。
お分かりでしたらご教示願います。 以上