Это мой первый макрос Excel (и впервые работающий с VBScript), поэтому он, скорее всего, ошибочен, но я пытаюсь просмотреть каждый лист в своей книге и переименовать лист в значение листов " A2 "значение ячейки. Как следует из названия, функция ничего не делает, когда я ее запускаю. Это работает однако. Вот мой код:
Sub RenameSheets()
Dim WS_Count As Integer
Dim I As Integer
' Set WS_Count equal to the number of worksheets in the active
' workbook.
WS_Count = ActiveWorkbook.Worksheets.Count
' Begin the loop.
For I = 1 To WS_Count
ActiveSheet.Name = ActiveSheet.Range("A2").Value
Next I
End Sub