0
VBAマクロコードがあります。主な目的は、ワークブックから別のワークブックにデータをコピーすることです。行だけが変化します。マクロは、宛先シートで条件付き書式設定を行うまでは十分速かった。VBAマクロの実行中に「すべて」をオフにする
私の質問は、マクロが実行されている間にExcelで各側の操作を無効にする方法があるかどうかです。今、私はこれらを無効:
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Application.EnableEvents = False
しかし、私は、私はより速くそれを作るために多くをオフにすることができると思います。助言がありますか?
'application.Calculation = xlCalculationManual' – YowE3K
YowE3Kはちょうど' Application.Calculation = xlAutomatic' – Jeremy
条件付き書式は、途方もなく、ブックのサイズが大きくなり、そして、あなたの場合には、さらに多くのだろうと背中にそれを回すために覚えている、と述べた@何マクロはループ内で一度に1行を追加します。計算をオフにしてもExcelがすべての計算をやめてフォーマットに関連するすべてのデータを記録するのを止めるわけではありませんが、大きなデータを一度に貼り付けたり、貼り付けを完了した後で条件付き書式を適用したり条件付き書式を取り除き、VBAを使用して必要な書式を適用します。 – Variatus