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

VBA Excel. Проверить срок годности

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

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

    Условие задачи

    Проверка срока годности особенно актуальна для лекарственных препаратов, так как от них зависит наше здоровье. Поэтому в качестве примера для проверки срока годности товаров будем использовать список лекарств.

    Условие задачи по проверке срока годности лекарственных препаратов и БАД

    1. Есть умная таблица с именем «Таблица2» на листе «Лист6» со списком лекарственных препаратов и БАД и кнопкой «Проверить срок годности»:

    2. Необходимо с помощью кода VBA Excel сравнить даты из второго столбца таблицы с текущей датой и отметить в третьем столбце просроченные лекарства красным цветом, с заканчивающимся сроком годности — желтым цветом. Текущая дата, когда проводилось сравнение, указана рядом с таблицей.

    Решение задачи

    Код VBA Excel для проверки срока годности лекарственных препаратов и БАД, срабатывающий при нажатии кнопки «Проверить срок годности»:

    Обратите внимание, что для умной таблицы недостаточно указать только столбец, но и необходимо сослаться на коллекцию ячеек — «Cells», входящую в этот столбец.

    Результат работы кода:

    На самом деле, в данную таблицу с лекарственными препаратами можно добавить еще колонки: «Рекомендации по применению», «Начало приема», «Конец приема».


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