この記事では、コードが[期日]列の各セルをチェックし、期日が過ぎた場合、または有効期限から7日後にユーザーを自動的に更新する、通知またはアラートを作成する方法を学習します。

Excelで通知を作成するには、いくつかの方法があります。つまり、条件付き書式とVBAです。この例では、VBAコードを使用します。

例を見てみましょう:

A列に請求書があり、B列に期日があります。

img1

[開発者]タブをクリックし、[VisualBasic]をクリックしてVBエディター画面を起動します。

ALT + F11ショートカットキーを使用することもできます。

img2

このワークブックに次のコードを入力してください

img3

プライベートサブWorkbook_Open()

Range( “B2:B8″)内の各セルについて

If cell.Value <Date + 7 Andcell.Value <> “” Then

cell.Interior.ColorIndex = 6

cell.Font.Bold = True

終了If

次へ

サブの終了

img4

上記のコードがアクティブになります。このワークブックが開くたびに列の日付を確認し、セルを黄色と太字で強調表示します。

img5

要件に応じて、列Bの範囲を拡大または縮小できます。

このようにして、有効期限が切れ、期日を過ぎてから7日残っている期日セルを強調表示できます。

上記の例では、要件に応じてさまざまな通知またはアラートを作成できます。