目次
今回は、現在の日付を取得する方法として ブイビーエー 現在の日付、現在の時刻を表示する方法と、日付と時刻を好きな書式にする方法を学びます。
VBAで現在の日付を取得する方法(クイックビュー)
練習用ワークブックをダウンロードする
この練習帳をダウンロードして、この記事を読みながら課題を実行してください。
VBAで現在の日付を取得する.xlsmVBAで現在の日付を取得する3つの方法
で現在の日付と時刻を取得するための最適な方法を探ってみましょう。 マクロ において ブイビーエー .
1.VBAのDate関数で現在の日付を取得する
まず、現在の日付を取得する方法を説明します。 現在の日付を取得できるのは ブイビーエー を使って、かなり包括的に 日付機能 の ブイビーエー .
という行になります。
Current_Date=Date()
現在の日付を表示するための完全なコードは次のようになります。
⧭ VBAのコードです。
Sub Get_Current_Date() Current_Date = Date MsgBox Current_Date End Sub
注 このコードでは マクロ っていう 現在の日付を取得する .
⧭ 出力します。
このマクロを実行する を取得します。 メッセージボックス 現在の日付を表示する。 1月11日-22日 .
続きを読む: エクセルで現在の日付を挿入する方法
2.VBAのNow関数で現在の日時を挿入する
を使用することができます。 現在 の機能 ブイビーエー を使えば、現在の日付と現在の時刻を取得できます。
という行になります。
現在の日付と時刻 = Now()
そのため、完全 コード をクリックすると、現在の日付と時刻が表示されます。
⧭ VBAのコードです。
Sub Get_Current_Date_and_Time() Current_Date_and_Time = Now() MsgBox Current_Date_and_Time End Sub
注 このコードでは マクロ っていう 現在の日付と時刻を取得する .
⧭ 出力します。
これを実行する マクロ を取得します。 メッセージボックス 現在の日付と時刻を表示します。 11-Jan-22 11:23:20 AM .
続きを読む: Excel VBAのNow関数とFormat関数
類似の読み物
- VBAコードの日付変数(マクロの7つの使い方と例題)
- Excelの日付のショートカットの使い方
- Excelで数式を使用して期限を計算する(7つの方法)
- 日付でIF式を使う方法(6つの簡単な例)
3.VBAのFormat関数で現在の日付と時刻をフォーマットする
今までは、現在の日付と時刻を取得する方法を学びましたが、今回は、日付と時刻を好きな形式で表示する方法を紹介します。
3.1 現在の日付のフォーマット
まず、現在の日付だけを書式設定します。
を使うことにします。 フォーマット の機能 ブイビーエー このために シンタックス の関数は
=フォーマット(日付,形式)
したがって、現在の日付をフォーマットで表示するには dd/mm/yyyy という行になります。
Current_Date = Format(Date, "dd/mm/yyyy")
そして、コンプリート VBAコード になります。
⧭ VBAのコードです。
Sub Format_Date_and_Time() Current_Date = Format(Date, "dd/mm/yyyy") MsgBox Current_Date End Sub
注 このコードでは マクロ っていう 日付と時刻のフォーマット .
⧭ 出力します。
このコードを実行すると、現在の日付が希望のフォーマットで表示されます。 dd/mm/yyyy , 11/01/2022 .
3.2 現在の日付と時刻のフォーマット
を使用することもできます。 フォーマット 関数を使って、現在の日付と現在の時刻を一緒にフォーマットすることができます。
現在の日付と時刻をフォーマットで表示しよう dd/mm/yyyy hh:mm:ss am/pm .
という行になります。
現在の日付と時刻 = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
そして、コンプリート VBAコード になります。
⧭ VBAのコードです。
Sub Format_Date_and_Time() Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm") MsgBox Current_Date_and_Time End Sub
注 このコードでは マクロ っていう 日付と時刻のフォーマット .
⧭ 出力します。
このコードを実行すると、現在の日付と時刻が希望のフォーマットで表示されます。 dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12時03分45秒 .
続きを読む: ExcelのVBAで日付の書式を設定する方法
概要
- があります。 ナウ の機能 Visual Basicアプリケーション 関数は、現在の日付と時刻を返します。
- があります。 日付 関数は、現在の日付を返します。
- があります。 フォーマット は、日付と時刻を任意のフォーマットで表示する機能です。
結論
これらのメソッドを使用すると、現在の日付と時刻を取得し、表示することができます。 マクロ ご不明な点がございましたら、お気軽にお問い合わせください。