LoginSignup
2
0

More than 5 years have passed since last update.

Excel で別ブックを開くとマクロが止まる件

Last updated at Posted at 2015-11-26

Excel で簡単な集計マクロを組んでたのですが、
WorkBooks.Open で他のブックを開いたところでマクロが止まってしまいました。

Call MsgBox("開くよ")
Set book = WorkBooks.Open("hoge.xls")
Call MsgBox("開いたよ")

hoge.xls は問題なく開くのですが、「開いたよ」が表示されません。特にエラーも出ません。

原因

マクロの実行を Ctrl+Shift+A に割り当てていたのですが、この Shift が悪さをしていたようです。
マクロを Ctrl+A にしたら無事表示されました。

考察

Shift を押しながらブックを開くとマクロを自動実行しない…という機能に引っかかったみたいですね。

できれば他の機能と被らないよう Shift を入れたいのですが、
セキュリティオプションをぐりぐりする以外に方法はないものでしょうか…?

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0