Создание уведомлений с помощью VBA в Microsoft Excel 2010
В этой статье вы узнаете, как создать уведомление или предупреждение, в котором код будет проверять каждую ячейку в столбце Срок выполнения и автоматически обновлять пользователя, если срок платежа истек или через 7 дней после истечения срока.
Есть несколько способов создать уведомление в Excel, например, условное форматирование и VBA. В этом примере мы будем использовать код VBA.
Возьмем пример:
У нас есть счета в столбце A и срок оплаты в столбце B.
Щелкните вкладку Разработчик и щелкните Visual Basic, чтобы открыть экран редактора VB.
Вы также можете использовать сочетание клавиш ALT + F11.
Введите следующий код в эту книгу
Private Sub Workbook_Open ()
Для каждой ячейки в диапазоне («B2: B8»)
Если cell.Value <Date + 7 Andcell.Value <> «» Тогда
cell.Interior.ColorIndex = 6
cell.Font.Bold = True
Конец Если
Далее
End Sub
Приведенный выше код будет активирован; проверяйте даты в столбце каждый раз, когда книга открывается, и выделяйте ячейки желтым цветом и жирным шрифтом.
Вы можете увеличить или уменьшить диапазон столбца B в соответствии с вашими требованиями.
Таким образом, вы можете выделить ячейки сроков выполнения, срок действия которых истек, и осталось 7 дней до истечения срока выполнения.
В приведенном выше примере вы можете создавать различные уведомления или предупреждения в зависимости от требований.