0
ウェブプラグイン(Bloomberg)を使用しており、再計算が必要な特定の範囲のマクロがあります。しかし、PCをあまり遅くするので、別の範囲が再計算されないことが重要です(Bloomberg Webプラグイン)。マクロ全体の計算を停止するだけでは不十分です。実際には特定の範囲またはシートに結びつける必要があります。リフレッシュから特定の範囲を停止
ここに私のコードは動作しない、これまでのところです:
ActiveSheet.Unprotect
Range("M1:CV1556").Locked = False
Range("A13:K1556").Locked = True
ActiveSheet.Protect
次のソリューションが可能かもしれない:すべてのWebプラグインを無効にするので、遅いコードの理由でダウンロード、され、新しいデータを防ぎます。しかし、私はVBAでそれを行う方法を知らない。
ご協力いただきまして誠にありがとうございます。
ロックされているのは、保護がアクティブになっている間だけセルに影響します。これらは、リフレッシュとは関係ありません。ロックされていないセルは、シートが保護されていてもロックされたセルは保護されなくても変更可能となる。数式はまだ実行されます。 https://msdn.microsoft.com/en-us/library/office/ff836172.aspx – litelite