1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A2:XFD2" & Range("XFD65555").End(xlUp).Row)) Is Nothing Then
Select Case Target.Address
Case "$A$3:$A$4"
Columns("B:AQ").EntireColumn.Hidden = Not Columns("B:AQ").EntireColumn.Hidden
Case "$B$3:$B$4"
Columns("C:K").EntireColumn.Hidden = Not Columns("C:K").EntireColumn.Hidden
Case "$L$3:$L$4"
Columns("M:AF").EntireColumn.Hidden = Not Columns("M:AF").EntireColumn.Hidden
Case "$AG$3:$AG$4"
Columns("AH:AK").EntireColumn.Hidden = Not Columns("AH:AK").EntireColumn.Hidden
Case "$AL$3:$AL$4"
Columns("AM:AQ").EntireColumn.Hidden = Not Columns("AM:AQ").EntireColumn.Hidden
End Select
End If
[A1].Select
AllowFiltering = True
End Sub |
Partager