2016-04-23 11 views
0

選択した行以外のすべての行を非表示にするVBAコードを探しています。下の図ではMSFTが選択されています。他のListRowsもすべて非表示にしたいと思います。すべてのListObject行を非表示にします。

どうすればよいですか?あなたがテーブルのリストを使用している場合

Smaple

答えて

2

、次のように動作するはずです:

Sub HideAllListRowsExceptTheActiveOne() 
    ActiveCell.ListObject.DataBodyRange.Rows.Hidden = True 
    ActiveCell.Rows.Hidden = False 
End Sub 

あなたはカスタムボタンを使用して、このサブを実行することができ、コンテキストメニュー項目などを

+0

ニースコンパクトです。 – OldUgly

関連する問題