A列に2021/1/1のような日付データがありD1に表示されている月と違う月の行は非表示にしています。
Rows(i).Hidden = True の部分を繰り返すのではなく最後に一括で非表示にしたいのですが
つまづいてしまいましたので、どうかご教授ください。
Sub test()
Dim i As Long
For i = 6 To Cells(Rows.Count, 6).End(xlUp).Row
If Month(Cells(i, 1)) = Range("D1").Value Then
Else
Rows(i).Hidden = True
End If
Next i
End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/27 12:00 編集
2021/04/27 12:02 編集
2021/04/27 12:00
2021/04/27 12:02
2021/04/27 12:12
2021/04/27 12:19