Dim Last_Row As Long
ActiveSheet.AutoFilterMode = False
Sheets("SRPT").Select
Last_Row = Range("A" & Rows.Count).End(xlUp).Row
Range("A1:K1").Select
Selection.AutoFilter
''Loop thru First Table
ActiveSheet.Range("A2:K" & Last_Row).AutoFilter Field:=6, Criteria1:= _
"SELECTED_PC_FLN"
Columns("F:F").Select
Selection.Replace What:="SELECTED_PC_FLN", Replacement:= _
"SELECTED_PRCS_PC_FLN", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase _
:=False, SearchFormat:=False, ReplaceFormat:=False
ActiveSheet.ShowAllData
ActiveSheet.Range("A2:K" & Last_Row).AutoFilter Field:=6, Criteria1:= _
"SELECTED_MONTH_START"
Columns("F:F").Select
Selection.Replace What:="SELECTED_MONTH_START", Replacement:= _
"SELECTED_PRCS_MONTH_START", LookAt:=xlPart, SearchOrder:=xlByRows, _
MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
ActiveSheet.ShowAllData
ActiveSheet.Range("A2:K" & Last_Row).AutoFilter Field:=6, Criteria1:= _
"SELECTED_SCN_TGT"
Columns("F:F").Select
Selection.Replace What:="SELECTED_SCN_TGT", Replacement:= _
"SELECTED_PRCS_SCN_TGT", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase _
:=False, SearchFormat:=False, ReplaceFormat:=False
ActiveSheet.AutoFilterMode = False
Range("A1").Select
'''Loop thru 2nd Table
ActiveSheet.AutoFilterMode = False
Sheets("SRPT").Select
Last_Row = Range("M" & Rows.Count).End(xlUp).Row
Range("M1:S1").Select
Selection.AutoFilter
On Error Resume Next
ActiveSheet.Range("M2:S" & Last_Row).AutoFilter Field:=17, Criteria1:= _
"SELECTED_PC_FLN"
On Error GoTo 0
Columns("Q:Q").Select
Selection.Replace What:="SELECTED_PC_FLN", Replacement:= _
"SELECTED_PRCS_PC_FLN", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase _
:=False, SearchFormat:=False, ReplaceFormat:=False
On Error Resume Next
ActiveSheet.ShowAllData
On Error GoTo 0
On Error Resume Next
ActiveSheet.Range("M2:S" & Last_Row).AutoFilter Field:=17, Criteria1:= _
"SELECTED_MONTH_START"
On Error GoTo 0
Columns("Q:Q").Select
On Error Resume Next
Selection.Replace What:="SELECTED_MONTH_START", Replacement:= _
"SELECTED_PRCS_MONTH_START", LookAt:=xlPart, SearchOrder:=xlByRows, _
MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
On Error GoTo 0
On Error Resume Next
ActiveSheet.ShowAllData
On Error GoTo 0
On Error Resume Next
ActiveSheet.Range("M2:S" & Last_Row).AutoFilter Field:=17, Criteria1:= _
"SELECTED_SCN_TGT"
On Error GoTo 0
On Error Resume Next
Columns("Q:Q").Select
On Error GoTo 0
On Error Resume Next
Selection.Replace What:="SELECTED_SCN_TGT", Replacement:= _
"SELECTED_PRCS_SCN_TGT", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase _
:=False, SearchFormat:=False, ReplaceFormat:=False
On Error GoTo 0
ActiveSheet.AutoFilterMode = False
Range("A1").Select
End Sub