Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вывод из одной таблицы информации по районам на отдельные листы
 
Спасибо!
Вывод из одной таблицы информации по районам на отдельные листы
 
Логика в том, что районы, которые сгруппированы, находятся в одной области, потому их делить на каждую страницу нельзя. А так в данной таблице конкретное с конкретным сводится.
Вывод из одной таблицы информации по районам на отдельные листы
 
5 группировок и по одной группировке на отдельные листы, а оставшиеся районы по одному на каждый лист.
Вывод из одной таблицы информации по районам на отдельные листы
 
Здравствуйте снова, обсудить в этой же теме тот же вопрос только с некоторыми изменениями возможно?
Алгоритм все тот же, каждый район с нового листа, только некоторые номера(районы) нужно объединить. Например, 108 и 123;   110 и124;   164 и 168;   165 166 167;  181 138 186 187.Все по столбцу S_KOD.
Изменено: Horbon Иван - 14.06.2021 18:53:47
Вывод из одной таблицы информации по районам на отдельные листы
 
Спасибо!
Вывод из одной таблицы информации по районам на отдельные листы
 
Добрый вечер. Нужно макросом вывести всю информацию по районам на новые листы одновременно и название листа совпадает с номером района. Например, в данной таблице в столбце S_KOD есть районы с номерами 100,101,102,103,104 и макросом выводим сотый район со всей информацией по нему на новый лист с названием этого же района 100.Далее 101 на другой лист с таким же алгоритмом и т.д. Пытался сделать через код, который приведен ниже, но он слишком объемный получается для большой таблицы и диапазон ячеек слишком условный.
Код
Sub Макрос2()
    ActiveSheet.Range("$A$1:$J$1000000").AutoFilter Field:=1, Criteria1:="100"
    Cells.Select
    Selection.Copy
    Sheets.Add After:=ActiveSheet
    ActiveSheet.Paste
    Sheets("Лист2").Select
    Sheets("Лист2").Name = "Баркон"
    Sheets("Лист1").Select
    ActiveSheet.Range("$A$1:$J$1000000").AutoFilter Field:=1, Criteria1:="101"
    Cells.Select
    Selection.Copy
    Sheets.Add After:=ActiveSheet
    ActiveSheet.Paste
    Sheets("Лист3").Select
    Sheets("Лист3").Name = "Умар"
    Sheets("Лист1").Select
    ActiveSheet.Range("$A$1:$J$1000000").AutoFilter Field:=1, Criteria1:="102"
    Cells.Select
    Selection.Copy
    Sheets.Add After:=ActiveSheet
    ActiveSheet.Paste
    Sheets("Лист4").Select
    Sheets("Лист4").Name = "Отор"
End Sub

Подскажите, пожалуйста, как решить данную проблему.
Изменено: vikttur - 12.06.2021 00:14:22
Страницы: 1
Наверх