[[20180903125557]] 『マクロが実行されない』(さとうきび) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロが実行されない』(さとうきび)

エクセル初心者です。
自分で作ったマクロを連続で実行させるマクロを使っています。
マクロの記録を使い作った為、処理が重く動作を早くさせる為にネットを調べたら
Application.EnableEvents
Application.Calculation
Application.ScreenUpdating

このようなマクロを使うと良いと書いてありました。
そこで早速使ってみると非常に処理が早くなったのですが、連続で動いているマクロの最後のマクロが実行されなくなりました。

Application.Run "PERSONAL.XLSB!1"
Application.Run "PERSONAL.XLSB!2"
Application.Run "PERSONAL.XLSB!3"
Application.Run "PERSONAL.XLSB!4"
Application.Run "PERSONAL.XLSB!5"
Application.Run "PERSONAL.XLSB!6"
Application.Run "PERSONAL.XLSB!7"
Application.Run "PERSONAL.XLSB!8"
Application.Run "PERSONAL.XLSB!9"
Application.Run "PERSONAL.XLSB!10"

このように10個のマクロを1個のマクロにまとめて使っています。
原因が分かる方いらっしゃいました、教えて頂きたいです。
よろしくお願い致します。

< 使用 Excel:Excel2016、使用 OS:Windows7 >


 Application.EnableEvents を True にしてみてください
(TAKA) 2018/09/03(月) 13:11

TAKAさん
ご返信ありがとうございます。

Trueにしてみましたがダメでした・・・。
追加するとダメという事は、実行するマクロの中身もそれ用に修正しなくては
いけないのでしょうか。
(さとうきび) 2018/09/03(月) 13:26


マクロを見てみないと分からないですね、、
(TAKA) 2018/09/03(月) 13:33

>連続で動いているマクロの最後のマクロが実行されなくなりました。
最期のマクロが動いていないというのは、どうやって特定したんでしょうか?

とりあえず、PERSONAL.XLSBをxlsmに変えてみたり、PERSONAL.xlsmのほうに、一括実行マクロを記述して、それだけ呼ぶようにしてみるのはどうでしょうか

参考
https://www.relief.jp/docs/013909.html
(もこな2) 2018/09/03(月) 20:02


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.