1

誰かが過去にこれを尋ねた場合は申し訳ありません。しかし、解決策を見つけることができませんでした。

ワークシートにいくつかのモジュールがあります。私のデータは、Excel のアウトライン機能を使用してグループ化されています。私は4つのレベルを持っています。また、データを並べ替えて行を選択的に非表示にするコードもあります。これはすべて正常に機能します。問題は私の最後の行です。これは次のとおりです。

ActiveSheet.Outline.ShowLevels RowLevels:=3

この行を実行すると、非表示にしたすべての行が「再表示」されます。

この行を含まない - マクロが機能し、行が正しく非表示になります。

行がマクロの先頭にある場合でも、マクロは実行のためにレベル 4 に「グループ解除」されます。

この動作の原因を説明できる人はいますか?

ありがとうございました。

4

0 に答える 0