Дано:
файл xlsx, на Лист1 поток строк с датой и временем + рядом параметров
Нужно:
макрос, копирующий события по выбранному диапазону дат
Реализация:
- в ячейке E1 автоматически генерируется список дат из столбца A от минимума до максимума
- в ячейке F1 автоматически генерируется список дат из столбца A, больше или равных значению E1
- если введенная ранее в ячейку F1 дата меньше значения E1, значение F1 автоматически меняется на значение E1
- выбранные даты (от указанной в E1 до указанной в F1) в таблице выделяются цветом
- по нажатию кнопки "Фильтр" строки по выбранным датам копируются на Лист2 (старые данные на Лист2 очищаются)
Используемые средства:
- формулы (нахождение минимума, максимума)
- условное форматирование (выделение цветом)
- динамические списки (автоматическая генерирование в ячейках E1, F1)
- макрос при активации ячейки
- макрос при изменении значения в ячейке
- макрос при нажатии на кнопку