Автоматическое копирование строк таблицы на разные листы и автозаполнение дат

Автор Наталья Эглит, 17.12.2012, 21:46

« назад - далее »

Наталья Эглит

Такая ситуация - на 1-ом листе расположена таблица (например, состоящая из 20 строк). Необходимо записать формулу или ещё что-то, чтобы каждая строка таблицы автоматически копировалсь на отдельный лист( например, 1-ая строка на 2-ой лист, 2-ая строка на 3-ий и т.д.). Данная строка содержит данные о начале периода(дата), о конце периода (дата) и кол-ве дней между этими датами. Как сделать так, чтобы во второй таблице(она уже сформирована на листе) автоматически в столбце проставились даты, начиная с начала периода и заканчивая конечной датой. Спасибо за помощь.

Poltava

Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.

IKor


Наталья Эглит

Цитата: Poltava от 18.12.2012, 01:03
пример в студию того что есть и что нужно!
Файл прикладываю.
Мне нужно чтобы строка по Ромашке (из листа "Общий") полностью скопировалась в нужные графы листа 1, строка по Ромашке1 (из листа "Общий") полностью скопировалась в нужные графы листа 2 и т.д. Далее после того, как это всё произойдет, нужно, чтобы уже на каждом листе во второй таблице автоматически заполнился столбец "Дата" датами из верхней таблицы,начиная с даты "Начало периода" и заканчивая датой "Конец периода".

IKor

Наталья,

Я адаптировал свое решение для Ваших данных - посмотрите прилагаемый файл.

Что получилось:
1. Таблице на листе "Общий" присвоено имя "Данные". Если Вы планируете дополнять таблицу строками - то делайте это без пропусков строк и не допускайте лишних данных в столбце В - тогда все должно работать корректно.
2. На листе 1 в левой верхней ячейке (выделена желтым цветом) НУЖНО РУКАМИ выбрать название компании для этого листа.
3. Оставшиеся данные в этой строке подтягиваются на лист 1 из таблицы Данные автоматически.
4. В нижней таблице автоматически заполняется столбец дат от начала до окончания периода ЭТОГО ЛИСТА
5. Для формирования отдельного листа для НОВОЙ КОМПАНИИ необходимо ВРУЧНУЮ скопировать лист 1 под новым именем и выбрать новое имя в желтой ячейке.

Надеюсь Вам подойдет.

P.S. Если Вы хотите автоматически генерировать новый лист при добавлении строк в таблицу на листе Общий, то без макросов обойтись не получится ;)