2
Application.ScreenUpdating = False
Application.ScreenUpdating = True

2 行目で矛盾した記述を見つけました。
必要かどうか?
各 End Sub 行の後に、Excel が自動的に ScreenUpdating をオンにするという人がいますか?

4

2 に答える 2

2

はい、マクロの終了後、ScreenUpdating は常に True に設定する必要があります。さらに、エラーが発生した場合に復元することを忘れないでください。通常、Sub/Function を終了する前に、エラー ハングリング コードに Application.ScreenUpdating=True を入れます。Excel は、マクロの終了後にこのプロパティの自動設定を適用しません。

于 2012-08-24T21:50:45.200 に答える