Ниже приведен пример сценария для создания вкладок и названия вкладки, после чего он поместит имя вкладки в ячейку B3. Он отлично работает, но теперь дает улову всю ошибку времени выполнения 1004. В нижней части моего сценария она переименовывает вкладку. Здесь происходит ошибка. Он создает вкладки, но не может переименовать его. Может кто-нибудь предложить другой способ переименовать вкладку в этом скрипте. Ошибка указана на листе (имя). Выберите.Автоматически переименовать вкладки
Public Sub CreateTabs()
Sheets("TABlist").Select
' Determine how many Names are on Data sheet
FinalRow = Range("A65000").End(xlUp).Row
' Loop through each Name on the data sheet
For x = 1 To FinalRow
LastSheet = Sheets.Count
Sheets("TABlist").Select
Name = Range("A" & x).Value
' Make a copy of FocusAreas and move to end
Sheets("TABshell").Copy After:=Sheets(LastSheet)
' rename the sheet and put name in Cell B2
Sheets(LastSheet + 1).Name = Name
Sheets(Name).Select
Range("B3").Value = Name
Next x
End Sub
Не могли бы вы сделать это немного более читаемой. Это похоже на минимизированный jQuery для меня и идет прямо над моей головой! – Undefined