我编写了以下代码来隐藏工作表使用范围内的空白行。代码工作得很好。我已将此宏分配给工作表上的一个按钮。单击该按钮可隐藏已使用范围内的空白行。
问题:如何修改代码以便单击同一个按钮执行相反的操作?如果空白行未隐藏,则单击按钮将其隐藏;如果它们被隐藏,那么单击相同的按钮会取消隐藏它们吗?我想用一个按钮执行这两个过程。
Sub HideLLRows()
'This sub un/hides blank rows in EIRP LL
Application.ScreenUpdating = False
Dim LastRow As Long
Set EIRPLL = Sheets("EIRP LL")
LastRow = EIRPLL.UsedRange.Rows.Count
For i = 6 To LastRow
If EIRPLL.Range("B" & i) = "" Then
EIRPLL.Rows(i).Hidden = True
End If
Next
Application.ScreenUpdating = True
End Sub