まさ工房

ExcelVBAとAcessDBを利用した業務支援ツールを作成する工房です

【Excelマクロ・VBA】現在の日時と時刻を表示するNow関数やTime関数の使い方を教えて!

       f:id:m_kbou:20190612120213p:plain

Now関数は、現在の日付と時刻を取得して返します。また、Time関数は、現在の時刻を取得して返します。各々の使い方について説明します。

 

【目次】

 

構文

各々の関数の記述方法は、以下の通りとなります。

(1)Now関数の記述方法

=======================================================================

Now

=======================================================================

[説明]:

現在の日付と時刻を返します。内容を纏めると、「現在の日付と時刻を返して下さい。」との意味になります。

 

(2)Time関数の記述方法

=======================================================================

Time 

=======================================================================

[説明]:

現在の時刻を返します。内容を纏めると、「現在の時刻を返して下さい。」との意味になります。

 

使い方

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

Now関数の使い方

Now関数を使用した現在の日付と時刻を返す方法について説明します。

[記述例]:

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

-------------------------------------------------

Sub サンプル()
    MsgBox Now
End Sub

-------------------------------------------------

内容は、「現在の日付と時刻を返し、MsgBoxで表示して下さい。」との意味になります。

[実行例]:

現在の日付と時刻が表示されます。

f:id:m_kbou:20190612120235p:plain

Now関数の使い方についての説明は以上です。

 

Time関数の使い方

Time関数を使用した現在の時刻を返す方法について説明します。

[記述例]:

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

-------------------------------------------------

Sub サンプル()
    MsgBox Time
End Sub

-------------------------------------------------

内容は、「現在の時刻を返し、MsgBoxで表示して下さい。」との意味になります。

[実行例]:

現在の時刻のみ表示されます。

f:id:m_kbou:20190612120253p:plain

Time関数の使い方についての説明は以上です。

 

おわりに

今回は、Now関数及びTime関数の使い方について説明しました。プログラム中で現在の日付を使用したい場合はNow関数を、現在の時刻のみ使用したい場合はTime関数を使用して下さい。