Hi all,
My code is below. The first part works like a charm and when it errors out it goes to the OnPremise section. However, in the OnPremise section it errors out but does NOT go to "Exit_Here". What am I missing?
My code is below. The first part works like a charm and when it errors out it goes to the OnPremise section. However, in the OnPremise section it errors out but does NOT go to "Exit_Here". What am I missing?
Code:
HigherEd:
On Error GoTo OnPremise:
ActiveSheet.Range("$A$5:$BW$886").AutoFilter Field:=16, Criteria1:="X", Operator:=xlOr, Criteria2:="B"
ActiveSheet.Range("$A$5:$BW$886").AutoFilter Field:=9, Criteria1:=Array( _
"Forecast", "Pipeline", "Upside"), Operator:=xlFilterValues
Range("BX5").Select
Application.CutCopyMode = False
Rows("5:5").Select
Application.CutCopyMode = False
Selection.AutoFilter
Selection.AutoFilter
Range("BX1").Select
ActiveSheet.Range("$A$5:$BY$886").AutoFilter Field:=76, Criteria1:="1"
ActiveSheet.Range("$A$5:$BY$886").AutoFilter Field:=2, Criteria1:= _
"Higher Ed"
ActiveSheet.Range("$A$5:$BY$886").AutoFilter Field:=5, Criteria1:= _
"PIYUSH.KAPOOR@ORACLE.COM"
Range("BW1").Select
Selection.Copy
Range("BW6:BW922").Select
Selection.SpecialCells(xlCellTypeVisible).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Rows("5:5").Select
ActiveSheet.ShowAllData
'For OnPremise"
OnPremise:
On Error GoTo Exit_Here:
ActiveSheet.Range("$A$5:$BW$886").AutoFilter Field:=16, Criteria1:="X", Operator:=xlOr, Criteria2:="B"
ActiveSheet.Range("$A$5:$BW$886").AutoFilter Field:=9, Criteria1:=Array( _
"Forecast", "Pipeline", "Upside"), Operator:=xlFilterValues
Range("BX5").Select
Application.CutCopyMode = False
Rows("5:5").Select
Application.CutCopyMode = False
Selection.AutoFilter
Selection.AutoFilter
Range("BX1").Select
ActiveSheet.Range("$A$5:$BY$886").AutoFilter Field:=76, Criteria1:="1"
ActiveSheet.Range("$A$5:$BY$886").AutoFilter Field:=2, Criteria1:= _
"OnPremise"
ActiveSheet.Range("$A$5:$BY$886").AutoFilter Field:=5, Criteria1:= _
"JOANIE.BALACH@ORACLE.COM"
Range("BW1").Select
Selection.Copy
Range("BW6:BW922").Select
Selection.SpecialCells(xlCellTypeVisible).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Rows("5:5").Select
ActiveSheet.ShowAllData
Range("BW1").Select
Selection.ClearContents
'Message that macro is done
Exit_Here:
Rows("5:5").Select
ActiveSheet.ShowAllData
Range("BW1").Select
Selection.ClearContents
Range("A1").Select
MsgBox "Macro Completed Successfully"
End Sub
[end code]
Thanks for the assist
Kent