Здравствуйте, Уважаемые форумчане! Необходимо создать 27 листов в книге на VB(макросом), с именами прописанными либо вручную в коде программы для каждого листа, либо чтобы имена листов брались со столбца с какого-нибудь скрытого (28-го) листа. Вид:
Sub NewSheets()
Dim ArrName
Dim i As Long
ArrName = Лист1.Range("A2:A28").Value
For i = 1 To 27
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = ArrName(i, 1)
Next i
End Sub