自動計算が無効になっている場合、VBA を介して Excel ワークシートを手動で更新することはできません。

自動計算が無効になっている場合、VBA を介して Excel ワークシートを手動で更新することはできません。

日常業務では、VBA によって Excel の自動計算を無効にし、セルまたはシートがいつ更新されるかを決定します。

Worksheets("Sheet1").Calculate2019 年 2 月 12 日にリリースされたアップデート以降は動作しなくなったようです。次のリンクを参照してください。

https://support.microsoft.com/en-us/help/4462115/description-of-the-security-update-for-excel-2016-february-12-2019

私はこれを Office 2013 と 2016/365 でテストしましたが、2013 では動作しますが、2016/365 では動作しません。

他にこの問題を経験した人はいますか?

注意:現在の回避策は、シート全体ではなく更新する範囲を定義することであり、これは正常に機能します。

関連情報