Option Explicit
Sub RenameSheets()
Dim c As Range
Dim J As Integer
J = 0
For Each c In Range("A1:A32")
J = J + 1
If Sheets(J).Name = "Sheet1" Then J = J + 1 '<-- change SHEET1 to name of LIST SHEET
Sheets(J).Name = c.Text
Next c
End Sub
Sub Rename_Sheets()
Dim i As Long
If ThisWorkbook.Sheets.Count <= Worksheets("List").Cells(Rows.Count, 1).End(xlUp).Row Then MsgBox "Insufficient sheets in workbook.": Exit Sub
For i = 2 To Worksheets("List").Cells(Rows.Count, 1).End(xlUp).Row
Sheets("Sheet" & i).Name = Worksheets("List").Cells(i - 1, 1).Value
Next i
End Sub
Sub Rename_Sheets()
Dim i As Long
If ThisWorkbook.Sheets.Count <= Worksheets("List").Cells(Rows.Count, 1).End(xlUp).Row Then MsgBox "Insufficient sheets in workbook.": Exit Sub
For i = 2 To Worksheets("List").Cells(Rows.Count, 1).End(xlUp).Row
Sheets("Sheet" & i).Name = Worksheets("List").Cells(i - 1, 1).Value
Next i
End Sub