教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

【ExcelVBA 関数】Date関数でシステム日付を使用する方法を教えて!

f:id:m_kbou:20210702123703p:plain

システム日付を使用する方法について紹介します。使用するにはDate関数を使用します。システム日付はプログラミングをする上で頻繁に使用しますので、是非覚えておいて下さい。

 

 

構文

記述方法は以下の通りとなります。

Date

[説明]:

Date関数はシステム日付を返します。システム日付とは使用しているPCが保有する現在の日付となります。内容を纏めると、「現在使用しているPCが保有する日付を教えて下さい。」との意味になります。

 

使い方

使い方について具体的に説明します。

[プログラミング例]:

Sub サンプル()
  MsgBox Date
End Sub

「現在使用しているPCが保有するシステム日付をMsgBoxで表示して下さい。」との意味になります。

f:id:m_kbou:20210702123740p:plain

※上記の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方についてはこちらを参考にして下さい。 

[実行例]:

(システム日付の確認)

システム日付はPC画面右下の赤枠箇所となります。今回の例ではシステム日付が「2021/07/02」となっています。

f:id:m_kbou:20210702123950p:plain

(実行内容)

①<実行>ボタンには上記のプログラミング例のプログラムが登録されています。この<実行>ボタンをクリックします。(※ボタンの作り方やボタンにプログラムを割り当てるにはこちらを参考にして下さい。)

f:id:m_kbou:20210420083532p:plain

②結果は以下の様に表示されます。MsgBoxで「2021/07/02」が表示されます。

f:id:m_kbou:20210702123757p:plain

[サンプル]:

上記で説明したファイルをダウンロードできます。ご自由にお使い下さい。

drive.google.com

現在のシステム日付を表示する方法についての説明は以上です。

 

プログラミング(サンプル)

プログラミング事例を紹介します。

www.osiete-excelvba.work

 

おわりに

今回はDate関数(システム日付)の使い方について説明しました。活用して下さい。