Уважаемые форумчане, подскажите пожалуйста в решении такой задачи.
Есть список названий листов в некотором диапазоне ячеек на одном из листов (примерно 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 |