Нужна помощь в вопросе, с которым самому не справиться.
Вопрос. Как с помощью VBA указать значение из заданной ячейки в ячейке, которая находится на пересечении дат?
Если подробно, то суть задачи в следующем. 1) Это график сессий студентов заочников. Строки – группы студентов (более 100 строк), столбцы – календарные дни (последовательно с 01.09.2014 по 30.06.2015, формат даты «ДД»). 2) По каждой группе студентов есть дата начала сессии, дата окончания сессии, длительность сессии (в отдельных ячейках). 3) На пересечении дат с помощью условного форматирования закрашивается период сессии исходя из ее сроков и длительности.
Задача формирования графиков очень упростится, если в закрашиваемой области будет автоматически проставляться: а) где дата начала сессии – шифр группы, б) где дата окончания сессии – ее длительность. Причем важно чтобы при изменении сроков, предыдущие значения удалялись (пока график не утвержден в него часто вносятся изменения)!
Подскажите, в каком направлении думать. С помощью формул это удалось сделать, но не подходит, так как начинает притормаживать и ограничивается функциональность.
Файл примера выложил.
Добрый день друзья!
Нужна помощь в вопросе, с которым самому не справиться.
Вопрос. Как с помощью VBA указать значение из заданной ячейки в ячейке, которая находится на пересечении дат?
Если подробно, то суть задачи в следующем. 1) Это график сессий студентов заочников. Строки – группы студентов (более 100 строк), столбцы – календарные дни (последовательно с 01.09.2014 по 30.06.2015, формат даты «ДД»). 2) По каждой группе студентов есть дата начала сессии, дата окончания сессии, длительность сессии (в отдельных ячейках). 3) На пересечении дат с помощью условного форматирования закрашивается период сессии исходя из ее сроков и длительности.
Задача формирования графиков очень упростится, если в закрашиваемой области будет автоматически проставляться: а) где дата начала сессии – шифр группы, б) где дата окончания сессии – ее длительность. Причем важно чтобы при изменении сроков, предыдущие значения удалялись (пока график не утвержден в него часто вносятся изменения)!
Подскажите, в каком направлении думать. С помощью формул это удалось сделать, но не подходит, так как начинает притормаживать и ограничивается функциональность.