У меня есть следующий код в модуле в Excel, однако я хотел бы назначить его для кнопки переключения.
Sub Weeks3Hide()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Weekly Hoist Hours")
wsLR = ws.Cells(Rows.Count, 7).End(xlUp).Row
For x = 14 To wsLR
'analyze date, see if it's 3 weeks or older
If ws.Cells(x, 7) <= Date - 21 Then
'hide
ws.Range("a" & x).EntireRow.Hidden = True
End If
Next x
End Sub
Я до сих пор получил это: Однако есть ошибка вэто.
Private Sub ToggleButton4_Click()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Weekly Hoist Hours")
WsLR = ws.Cells(Rows.Count, 7).End(xlUp).Row
If ToggleButton4.Value = True Then
For x = 14 To WsLR
'analyze date, see if it's 3 weeks or older
If ws.Cells(x, 7) <= Date - 21 Then
'hide
ws.Range("a" & x).EntireRow.Hidden = True
End If
Next x
Else
ws.Range(WsLR).EntireRow.Hidden = False
End If
End Sub
Буду признателен за любую помощь!Заранее спасибо