Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как перенести значение в ячейку, наход-ся на пересечении дат - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как перенести значение в ячейку, наход-ся на пересечении дат (Макросы Sub)
Как перенести значение в ячейку, наход-ся на пересечении дат
MedvedevAV Дата: Среда, 08.01.2014, 15:51 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Добрый день друзья!

Нужна помощь в вопросе, с которым самому не справиться.

Вопрос. Как с помощью VBA указать значение из заданной ячейки в ячейке, которая находится на пересечении дат?

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

Задача формирования графиков очень упростится, если в закрашиваемой области будет автоматически проставляться:
а) где дата начала сессии – шифр группы,
б) где дата окончания сессии – ее длительность.
Причем важно чтобы при изменении сроков, предыдущие значения удалялись (пока график не утвержден в него часто вносятся изменения)!

Подскажите, в каком направлении думать. С помощью формул это удалось сделать, но не подходит, так как начинает притормаживать и ограничивается функциональность.

Файл примера выложил.
К сообщению приложен файл: 1215359.xls (58.5 Kb)


Сообщение отредактировал MedvedevAV - Среда, 08.01.2014, 16:43
 
Ответить
СообщениеДобрый день друзья!

Нужна помощь в вопросе, с которым самому не справиться.

Вопрос. Как с помощью VBA указать значение из заданной ячейки в ячейке, которая находится на пересечении дат?

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

Задача формирования графиков очень упростится, если в закрашиваемой области будет автоматически проставляться:
а) где дата начала сессии – шифр группы,
б) где дата окончания сессии – ее длительность.
Причем важно чтобы при изменении сроков, предыдущие значения удалялись (пока график не утвержден в него часто вносятся изменения)!

Подскажите, в каком направлении думать. С помощью формул это удалось сделать, но не подходит, так как начинает притормаживать и ограничивается функциональность.

Файл примера выложил.

Автор - MedvedevAV
Дата добавления - 08.01.2014 в 15:51
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как перенести значение в ячейку, наход-ся на пересечении дат (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!