Уважаемые форумчане, подскажите пожалуйста в решении такой задачи.
Есть список названий листов в некотором диапазоне ячеек на одном из листов (примерно 200 листов, вручную копировать муторно) о_О.
1) Как размножить лист (образец) с присвоением ему имени из диапазона ячеек с данными.
2) Если лист с таким названием есть, то пропуск копирования.
Нашел подобную тему, но затрудняюсь в некоторых моментах
нужен цикл перебора диапазона ячеек для создания листов
при копировании листа назначать имя из ячейки диапазона имен
Есть список названий листов в некотором диапазоне ячеек на одном из листов (примерно 200 листов, вручную копировать муторно) о_О.
1) Как размножить лист (образец) с присвоением ему имени из диапазона ячеек с данными.
2) Если лист с таким названием есть, то пропуск копирования.
Нашел подобную тему, но затрудняюсь в некоторых моментах
нужен цикл перебора диапазона ячеек для создания листов
при копировании листа назначать имя из ячейки диапазона имен
| Код |
|---|
Sub qwe()
Dim wsSh As Worksheet
On Error Resume Next
For Each wsSh In ThisWorkbook.Sheets
If wsSh.Name = Sheets("Лист" ;) .[A1] Then
Msgbox "Есть уже такой"
Exit Sub
End if
Next
Set wsSh = Sheets("Лист" ;) .[A1]
Sheets("Лист" ;) .Copy After:=Sheets(Sheets.Count)
Sheets("Лист (2)" ;) .Name = Sheets("Лист" ;) .[A1]
End Sub |