可能重复:
VBA代码隐藏行n-maximum
我目前正在使用此代码在 Excel VBA 上隐藏从 200 到最大值的行,但它似乎不起作用。知道出了什么问题吗?
我已经在第 1-200 行有数据。
Sub HideEm()
Dim ws As Worksheet
Dim rng1 As Range
Set ws = Sheets("main")
Set rng1 = ws.Cells.Find("*", ws.[a1], xlValues, , , xlPrevious)
If Not rng1 Is Nothing Then
If rng1.Row > 200 Then ws.Rows("200:" & rng1.Row).Hidden = True
End If
End Sub