画面表示の更新を一時停止して処理を高速化したいので、MicrosoftOfficeで多用していたScreenUpdatingを使ったのですが機能しません。
コードを書いていく中で、selectしながらひとつひとつ処理を確認しながら作って、完成したらそのままのコードにScreenUpdatingを書き足すという方法をとっていたので…selectしないように書き直せばよいというのはわかってはいるのですが。
ThisComponent オブジェクトのLockControllersメソッドを使用するなどの情報はありましたが言語が違うようですし。
以下のような単純なコードにしてテストしてみても機能しないのですが、何か問題があるのでしょうか?
Option VBASupport 1
sub マクロ
application.screenUpdating = false
dim i as long
for i = 1 to 100
cells(i, 1).select
next i
application.screenUpdating = true
end sub