1) Анализ основной таблицы (столбца листа) на предмет содержащиеся в нем дат для выделение месяцев и лет.
Возможные формы дат: хх.yy.zzzz; yy.zzzz
Возможность задавание основного листа, который мы анализируем, например по названию.
Возможность задания столбца, содержащего необходимые даты для анализа (Изначально столбец I)
2) Формирование в хронологическом порядке новых листов соответствующими названиям месяцев и лет. Например: Июнь 2018; Сентябрь 2018; январь 2019.
3) Копирование определенных полей из родительского листа в листы по месяцам.
Из строки содержащей в дате например август 2018 года, в лист Август 2018 копируются определенные поля следующих типов, в соответствующем порядке
C текст
D текст
I дата
K число
AJ текст
AR текст
AS да/нет
В приведенном примере в лист Август 2018 копируются из родительского листа все поля содержашие в дата август 2018 года.
4) Скрипт автоматически вносит изменения в листы по месяцам в случае если пользователь вносит изменения в родительский лист;
5) В листах по месяцам автоматически подсвечиваются цветом строки содержащие значение да с последнем столбце (тип да/нет).
Цвет можно менять.
6) Скрипт реагирует на внесение изменений в режиме онлайн и корректирует таблицы по месяцам.
7) Скрипт автоматически удаляет пустые листы по месяцам если в родительском листе нет о них данных.
По окончанию работы исполнитель передает заказчику все исходные коды.
Опубликован 23.06.2018 в 08:11 Последнее изменение: 24.06.2018 в 13:08