私はシート上にいくつかのボタンやその他のオブジェクト(写真、グループボックス、ラベルなど)を持っています。コミットボタンとその他のオブジェクトがマクロの実行中に表示されない
私はこれらのボタンの1つから実行する非常に長く複雑なマクロを持っています。コードは計算やその他の自動化ですが、これらのオブジェクトの外観や相互作用を変更するものはありません。 サイズ、感度、複雑さのため、私はコードを投稿できません。
私の問題は、このコードが実行されている間、これらのオブジェクトはすべてシートから消えて、マクロが完成したときにもう一度見えるようになることです。
同様の問題についていくつかの研究を行っていますが、オブジェクトを右クリック>「自動サイズ」のようなさまざまな設定がありますが、この設定や他の設定で実験しています。
何が原因なのでしょうか?
編集:私は、私は、この問題の人と同じ問題を抱えていると信じて: Buttons flicker despite Application.ScreenUpdating = False?
私も私のサブの一部として別のシートのロックを解除するために.unprotect
を使用しています。 この質問のコメントに記載されているdoevents
は機能しません。
ActiveSheet.DrawingObjects.Visible = False
Application.ScreenUpdating = False
これらの行は、コントロールを無効にできます。