|
▼ON さん:
こんにちは
そもそもなぜ無関係なAブックを開いていなければいけないのか不明ですが
>Bブックのマクロ確認時
>ActiveSheet.EnableCalculation = False
>Application.EnableEvents=False
>とか入れてみましたが変化はありませんでした
ここで
>ActiveSheet.EnableCalculation = False
アクティブシートの計算をしないよう設定しても意味がありません。
コードを組んでいるのはBブックな訳で、これではAブックの
再計算は止まりません。
下のようにAブックの計算を止めてみてください。
でも、私ならAブックを先に閉じますが・・・
Sub Test()
Dim sh As Worksheet
For Each sh In Workbooks("Aブック").Worksheets
sh.EnableCalculation = False
Next sh
'ここにコード
For Each sh In Workbooks("Aブック").Worksheets
sh.EnableCalculation = True
Next sh
End Sub
|
|