Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Выбор диапазона из набора данных

    Выбор диапазона из набора данных (таблицы Excel) по интервалу дат с помощью VBA для последующей обработки, создания отчетов, анализа данных.

    Необходимость выбора диапазона

    При ежедневном ведении базы данных (набора данных) в Excel таблица получается очень длинной. Она может содержать информацию о выручке по торговым точкам, о зарплатах сотрудников, о различных видах расходов и т.д.

    Анализировать такой набор данных и использовать его в целях учета приходится в разрезе интервалов дат, в соответствии с которыми необходимо осуществить выбор диапазона.

    Выбор диапазона из таблицы

    Для выбора диапазона из набора данных будем использовать пользовательскую функцию ВыборДиапазона:

    Пример выбора диапазона

    Пример использования функции для выбора диапазона с использованием формы для ручного или автоматического заполнения интервала дат:


    Примечания

    • Формат дат, загружаемых в функцию, должен соответствовать формату дат в наборе данных.
    • Код VBA Excel для первоначального тестирования отображает на экране (в окне Immediate) содержимое ячеек выбранного диапазона. Отображаются значения построчно, как в исходном диапазоне, с разделением друг от друга точкой с запятой и пробелом.
    • Обратите внимание, что в окне Immediate умещается ограниченное количество знаков — если диапазон большой, все значения могут не поместиться.
    • После удачного тестирования, строки кода для первоначального тестирования заменяются на строки кода для обработки выбранного диапазона.

    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.