セル値が true か false かに基づいて、条件付きで行を黒く書式設定しました。つまり、黒くならなかった行のセットを探すには、下にスクロールする必要があります。データのある行はすべて展開されずに非表示のままにしておき、セル値が true の場合にのみ展開するようにしたいです。マクロを使用せずに、セル値が true のときに行を選択し、セル値が false のときに圧縮/非表示にするいくつかの行を表示する方法はありますか。マクロ コードが必要な場合は、マクロ コードの提案をお願いします。これにより、スクロールが不要になります。
答え1
マクロが必要になります。コードを書くのは難しくありません。
編集#1:
これは小さなサンプルマクロです。列あからA1を通じてA100True または False のいずれかが含まれます。値が False の場合、行は非表示になり、それ以外の場合は表示されます。
Sub HideOrShowRows()
Dim A As Range
Set A = Range("A1:A100")
A.EntireRow.Hidden = False
For i = 1 To 100
If Cells(i, 1).Value <> "" And Cells(i, 1).Value = False Then
Cells(i, 1).EntireRow.Hidden = True
End If
Next i
End Sub