• 締切済み

エクセル付きVBでファイルオープンすると止まる

エクセル付きのVBでショートカットキーでマクロを起動し、他のエクセルのファイル(ブック)をオープンするとプログラムが止まり、以降のマクロを処理できません。VBの画面で実行ボタンをクリックするとマクロ通りに正しく処理されるので、マクロ自体に問題はないと思います。 どなたか同様の経験をされた方、もしくは解決方法をご存知の方、解決方法を教えてください。 マクロは「Workbooks.open("パス\ファイル名")」または「workbooks.open FileName:="パス\ファイル名"」としており、どちらも止まります。

みんなの回答

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

エラーは検出されないのでしょうか? もしエラーが検出されているようであれば、現象を説明していただきたいです。 エラーであれば、ブックが2つ開かれていることによる、参照特定に失敗しているためエラーになるなどが考えられます。 例 Cells(1,1).values = 0 のような書き方はエラーになります。

Hashiudo
質問者

お礼

ご教示ありがとうございます。 知り合いから、Ctrl+Shift+アルファベットのSHiftが悪さをすることがあると教えてもらい、Ctrl+アルファベットにすると正常に作動することが分かりました。 多分、Excelのバグなんでしょうね。 ありがとうございました。

関連するQ&A