0
VBAコードには微妙なミスがあり、修正したいと思います。 私のコードがしていることは、クリックするとシートのいくつかの列が隠され、他の列が表示されていることです。 これらの列が変更されている間、スクロールバーも変更されています。プロセスが完了するまで、数回サイズが変更されているようです。スクロールバーのサイズ変更を停止します
これを停止する方法はありますか?私が望んでいたように私はすでに解決策のためのインターネットとのStackOverflowを捜索しましたが、何も働いていないもちろん
Application.ScreenUpdating = False
Sheets("MySheet").Range("B:F").Columns.Hidden = True
Sheets("MySheet").Range("H:M").Columns.Hidden = False
Application.ScreenUpdating = True
:ここ
は、私のコードの小さな一例です。
挨拶、 フレーム
お寄せいただきありがとうございます。私はそれを試して、それはあなたが言ったように動作し、すでに移動バーよりも良い方法です。 これ以上の解決策がない場合は、あなたの答えを正しいものとしてマークします。 – Frame
@Frame - 理論的には、 'Application.ScreenUpdating = False'はScreenUpdatingを止めなければならないので、あなたはサイズ変更を見るべきではありません。 – Vityata
@ Vityata - 残念ながらそれは – Frame