Am looking for some assistance with how to refer to the WS (Worksheet)code name versus WS tab name used when a macro is recorded. Am looking for a solution that is not affected the the WS Tab name being changed or the position of the WS tab in the workbook. In the recorded macro below if one of the worksheets is renamed & the code is run, this would cause a Run Time error as it would no longer recognize the worksheet. There must be a different way to refer to the worksheets in the array.
Assistance Appreciated
Sub Test_Multisheet_Macro()
'
' Test_Multisheet_Macro Macro
'
'
Sheets("Sheet250").Select
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5", "Sheet6", "Sheet7", _
"Sheet8", "Sheet9", "Sheet10", "Sheet11", "Sheet12", "Sheet13", "Sheet14", "Sheet15", _
"Sheet16", "Sheet17", "Sheet18", "Sheet19", "Sheet20", "Sheet21", "Sheet22", "Sheet23" _
, "Sheet24", "Sheet250")).Select
Sheets("Sheet250").Activate
Sheets(Array("Sheet25", "Sheet26", "Sheet27", "Sheet28", "Sheet29", "Sheet30", _
"Sheet31", "Sheet32", "Sheet33", "Sheet34", "Sheet35", "Sheet36", "Sheet37", "Sheet38" _
, "Sheet39", "Sheet40", "Sheet41", "Sheet42", "Sheet43", "Sheet44", "Sheet45", _
"Sheet46", "Sheet47", "Sheet48", "Sheet49")).Select Replace:=False
Sheets(Array("Sheet50", "Sheet51", "Sheet52", "Sheet53", "Sheet54", "Sheet55", _
"Sheet56", "Sheet57", "Sheet58", "Sheet59", "Sheet60", "Sheet61", "Sheet62", "Sheet63" _
, "Sheet64", "Sheet65", "Sheet66", "Sheet67", "Sheet68", "Sheet69", "Sheet70", _
"Sheet71", "Sheet72", "Sheet73", "Sheet74")).Select Replace:=False
Sheets(Array("Sheet75", "Sheet76", "Sheet77", "Sheet78", "Sheet79", "Sheet80", _
"Sheet81", "Sheet82", "Sheet83", "Sheet84", "Sheet85", "Sheet86", "Sheet87", "Sheet88" _
, "Sheet89", "Sheet90", "Sheet91", "Sheet92", "Sheet93", "Sheet94", "Sheet95", _
"Sheet96", "Sheet97", "Sheet98", "Sheet99")).Select Replace:=False
Sheets(Array("Sheet100", "Sheet101", "Sheet102", "Sheet103", "Sheet104", "Sheet105", _
"Sheet106", "Sheet107", "Sheet108", "Sheet109", "Sheet110", "Sheet111", "Sheet112", _
"Sheet113", "Sheet114", "Sheet115", "Sheet116", "Sheet117", "Sheet118", "Sheet119", _
"Sheet120", "Sheet121", "Sheet122", "Sheet123", "Sheet124")).Select Replace:= _
False
Sheets(Array("Sheet125", "Sheet126", "Sheet127", "Sheet128", "Sheet129", "Sheet130", _
"Sheet131", "Sheet132", "Sheet133", "Sheet134", "Sheet135", "Sheet136", "Sheet137", _
"Sheet138", "Sheet139", "Sheet140", "Sheet141", "Sheet142", "Sheet143", "Sheet144", _
"Sheet145", "Sheet146", "Sheet147", "Sheet148", "Sheet149")).Select Replace:= _
False
Sheets(Array("Sheet150", "Sheet151", "Sheet152", "Sheet153", "Sheet154", "Sheet155", _
"Sheet156", "Sheet157", "Sheet158", "Sheet159", "Sheet160", "Sheet161", "Sheet162", _
"Sheet163", "Sheet164", "Sheet165", "Sheet166", "Sheet167", "Sheet168", "Sheet169", _
"Sheet170", "Sheet171", "Sheet172", "Sheet173", "Sheet174")).Select Replace:= _
False
Sheets(Array("Sheet175", "Sheet176", "Sheet177", "Sheet178", "Sheet179", "Sheet180", _
"Sheet181", "Sheet182", "Sheet183", "Sheet184", "Sheet185", "Sheet186", "Sheet187", _
"Sheet188", "Sheet189", "Sheet190", "Sheet191", "Sheet192", "Sheet193", "Sheet194", _
"Sheet195", "Sheet196", "Sheet197", "Sheet198", "Sheet199")).Select Replace:= _
False
Sheets(Array("Sheet200", "Sheet201", "Sheet202", "Sheet203", "Sheet204", "Sheet205", _
"Sheet206", "Sheet207", "Sheet208", "Sheet209", "Sheet210", "Sheet211", "Sheet212", _
"Sheet213", "Sheet214", "Sheet215", "Sheet216", "Sheet217", "Sheet218", "Sheet219", _
"Sheet220", "Sheet221", "Sheet222", "Sheet223", "Sheet224")).Select Replace:= _
False
Sheets(Array("Sheet225", "Sheet226", "Sheet227", "Sheet228", "Sheet229", "Sheet230", _
"Sheet231", "Sheet232", "Sheet233", "Sheet234", "Sheet235", "Sheet236", "Sheet237", _
"Sheet238", "Sheet239", "Sheet240", "Sheet241", "Sheet242", "Sheet243", "Sheet244", _
"Sheet245", "Sheet246", "Sheet247", "Sheet248", "Sheet249")).Select Replace:= _
False
Range("A3:E7").Select
Selection.ClearContents
Range("A11:E15").Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("A18").Select
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets("Sheet251").Select
Range("B5").Select
End Sub
Assistance Appreciated
Sub Test_Multisheet_Macro()
'
' Test_Multisheet_Macro Macro
'
'
Sheets("Sheet250").Select
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Sheets(Array("Sheet1", "Sheet2", "Sheet3", "Sheet4", "Sheet5", "Sheet6", "Sheet7", _
"Sheet8", "Sheet9", "Sheet10", "Sheet11", "Sheet12", "Sheet13", "Sheet14", "Sheet15", _
"Sheet16", "Sheet17", "Sheet18", "Sheet19", "Sheet20", "Sheet21", "Sheet22", "Sheet23" _
, "Sheet24", "Sheet250")).Select
Sheets("Sheet250").Activate
Sheets(Array("Sheet25", "Sheet26", "Sheet27", "Sheet28", "Sheet29", "Sheet30", _
"Sheet31", "Sheet32", "Sheet33", "Sheet34", "Sheet35", "Sheet36", "Sheet37", "Sheet38" _
, "Sheet39", "Sheet40", "Sheet41", "Sheet42", "Sheet43", "Sheet44", "Sheet45", _
"Sheet46", "Sheet47", "Sheet48", "Sheet49")).Select Replace:=False
Sheets(Array("Sheet50", "Sheet51", "Sheet52", "Sheet53", "Sheet54", "Sheet55", _
"Sheet56", "Sheet57", "Sheet58", "Sheet59", "Sheet60", "Sheet61", "Sheet62", "Sheet63" _
, "Sheet64", "Sheet65", "Sheet66", "Sheet67", "Sheet68", "Sheet69", "Sheet70", _
"Sheet71", "Sheet72", "Sheet73", "Sheet74")).Select Replace:=False
Sheets(Array("Sheet75", "Sheet76", "Sheet77", "Sheet78", "Sheet79", "Sheet80", _
"Sheet81", "Sheet82", "Sheet83", "Sheet84", "Sheet85", "Sheet86", "Sheet87", "Sheet88" _
, "Sheet89", "Sheet90", "Sheet91", "Sheet92", "Sheet93", "Sheet94", "Sheet95", _
"Sheet96", "Sheet97", "Sheet98", "Sheet99")).Select Replace:=False
Sheets(Array("Sheet100", "Sheet101", "Sheet102", "Sheet103", "Sheet104", "Sheet105", _
"Sheet106", "Sheet107", "Sheet108", "Sheet109", "Sheet110", "Sheet111", "Sheet112", _
"Sheet113", "Sheet114", "Sheet115", "Sheet116", "Sheet117", "Sheet118", "Sheet119", _
"Sheet120", "Sheet121", "Sheet122", "Sheet123", "Sheet124")).Select Replace:= _
False
Sheets(Array("Sheet125", "Sheet126", "Sheet127", "Sheet128", "Sheet129", "Sheet130", _
"Sheet131", "Sheet132", "Sheet133", "Sheet134", "Sheet135", "Sheet136", "Sheet137", _
"Sheet138", "Sheet139", "Sheet140", "Sheet141", "Sheet142", "Sheet143", "Sheet144", _
"Sheet145", "Sheet146", "Sheet147", "Sheet148", "Sheet149")).Select Replace:= _
False
Sheets(Array("Sheet150", "Sheet151", "Sheet152", "Sheet153", "Sheet154", "Sheet155", _
"Sheet156", "Sheet157", "Sheet158", "Sheet159", "Sheet160", "Sheet161", "Sheet162", _
"Sheet163", "Sheet164", "Sheet165", "Sheet166", "Sheet167", "Sheet168", "Sheet169", _
"Sheet170", "Sheet171", "Sheet172", "Sheet173", "Sheet174")).Select Replace:= _
False
Sheets(Array("Sheet175", "Sheet176", "Sheet177", "Sheet178", "Sheet179", "Sheet180", _
"Sheet181", "Sheet182", "Sheet183", "Sheet184", "Sheet185", "Sheet186", "Sheet187", _
"Sheet188", "Sheet189", "Sheet190", "Sheet191", "Sheet192", "Sheet193", "Sheet194", _
"Sheet195", "Sheet196", "Sheet197", "Sheet198", "Sheet199")).Select Replace:= _
False
Sheets(Array("Sheet200", "Sheet201", "Sheet202", "Sheet203", "Sheet204", "Sheet205", _
"Sheet206", "Sheet207", "Sheet208", "Sheet209", "Sheet210", "Sheet211", "Sheet212", _
"Sheet213", "Sheet214", "Sheet215", "Sheet216", "Sheet217", "Sheet218", "Sheet219", _
"Sheet220", "Sheet221", "Sheet222", "Sheet223", "Sheet224")).Select Replace:= _
False
Sheets(Array("Sheet225", "Sheet226", "Sheet227", "Sheet228", "Sheet229", "Sheet230", _
"Sheet231", "Sheet232", "Sheet233", "Sheet234", "Sheet235", "Sheet236", "Sheet237", _
"Sheet238", "Sheet239", "Sheet240", "Sheet241", "Sheet242", "Sheet243", "Sheet244", _
"Sheet245", "Sheet246", "Sheet247", "Sheet248", "Sheet249")).Select Replace:= _
False
Range("A3:E7").Select
Selection.ClearContents
Range("A11:E15").Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlDouble
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("A18").Select
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets("Sheet251").Select
Range("B5").Select
End Sub