Private Sub worksheet_beforedoubleclick(ByVal Target As Range, cancel As Boolean)
Dim X, Col
If Not Intersect(Target, Range("G5:G7")) Is Nothing Then
Col = ActiveCell.Interior.ColorIndex
For X = 12 To 47
If Cells(X, 1).Interior.ColorIndex = Col Then
Rows(X & ":" & X).EntireRow.Hidden = False
Else
Rows(X & ":" & X).EntireRow.Hidden = True
End If
Next X
End If
End Sub
Private Sub worksheet_beforedoubleclick(ByVal Target As Range, cancel As Boolean)
Dim X, Col
If Not Intersect(Target, Range("G5:G7")) Is Nothing Then
Col = ActiveCell.Interior.ColorIndex
For X = 12 To 47
If Cells(X, 1).Interior.ColorIndex = Col Then
Rows(X & ":" & X + 3).EntireRow.Hidden = False
X = X + 3
Else
Rows(X & ":" & X + 3).EntireRow.Hidden = True
X = X + 3
End If
Next X
End If
End Sub |