Option
Explicit
Private
Sub
ANITA(
ByRef
probjRange
As
Range,
ByRef
probjTarget
As
Range)
If
Not
Intersect(probjTarget, probjRange.Areas(1))
Is
Nothing
Then
If
WorksheetFunction.CountA(probjRange.Areas(1)) <> 0
Then
Columns(
"A:L"
).EntireColumn.Hidden =
False
Columns(
"M:EG"
).EntireColumn.Hidden =
True
Columns(
"CH:EI"
).EntireColumn.Hidden =
False
ActiveWindow.FreezePanes =
False
Range(
"D10"
).
Select
ActiveWindow.FreezePanes =
True
Range(
"A10"
).
Select
Else
Columns(
"A:H"
).EntireColumn.Hidden =
False
Columns(
"I:EG"
).EntireColumn.Hidden =
True
Columns(
"CH:EI"
).EntireColumn.Hidden =
False
End
If
End
If
If
Not
Intersect(probjTarget, probjRange.Areas(2))
Is
Nothing
Then
If
WorksheetFunction.CountA(probjRange.Areas(2)) <> 0
Then
Columns(
"A:P"
).EntireColumn.Hidden =
False
Columns(
"Q:CG"
).EntireColumn.Hidden =
True
Columns(
"CH:EI"
).EntireColumn.Hidden =
False
Else
Columns(
"A:L"
).EntireColumn.Hidden =
False
Columns(
"M:EG"
).EntireColumn.Hidden =
True
Columns(
"CH:EI"
).EntireColumn.Hidden =
False
End
If
End
If
End
Sub