EXCEL VBA Date Time Now(現在の日付・時間を取得)

EXCEL VBA Date(現在の日付を取得) 

 

 ●はじめに
ここでは、Date関数の使い方を説明します。Date関数は、現在の日付を習得したり、文字列で作成した日付・時刻などを代入する事も出来ます。日時を管理する場合など、便利な機能なので、順番に説明いたします。

 

 ●書式の説明
Date()   ※引数はありません

 

 ●プログラム説明
次にDate関数を使ったサンプルプログラムを作成しましたので、参照してください。

 

 

 ●実行結果
実行後、現在の日付がメッセージボックスに表示されます。A1~A4のセルに加算した日付が入力されました。

 

 ●実行後 ※メッセージボックスの表示とセルに日付が表示されます。(クリックして拡大)

 

EXCEL VBA Time(現在の時刻を取得) 

 

 ●はじめに
次に、Time関数の使い方を説明します。Time関数は、現在の時間を取得する事が出来ます。習得した現在時刻を時(Hour)、分(Minute)、秒(Second)関数を使って時・分・秒を変数などに代入する事も出来ます。

 

 ●書式の説明
Time()   ※引数はありません

 

 ●プログラム説明(サンプル①)
次にTime関数を使ったサンプルプログラムを作成しました。現在の時刻をメッセージボックスに表示します。

 

 

 ●実行結果
実行後、現在の時刻がメッセージボックスに表示されます。

 

 ●実行後 ※現在の時刻が表示されます。(クリックして拡大)

 

 

 ●プログラム説明(サンプル②)
次のサンプルプログラムは、Time関数を使ってある処理の処理時間を計測するプログラムです。終了時刻から開始時間を差し引きし処理時間を求めます。

 

 

 ●実行結果
実行後、サンプル処理に掛った時刻が表示されます。

 

 ●実行前 ※処理時間がメッセージボックスに表示されます。(クリックして拡大)

 

 ●プログラム説明(サンプルプログラム③)
次のサンプルプログラムは、Time関数とHour(時)・Minute(分)・Second(秒)を使って、Time関数で取得した時間を時・分・秒ごと、セルに記載するプログラムです。

 

 

 ●実行結果
実行後、現在の時刻を取得してB列のセルに時・分・秒が表示されます

 

 ●実行後 ※セルに現在の時・分・秒が表示(クリックして拡大)

 

EXCEL VBA Now(現在の日付と時刻を取得) 

 

 ●プログラム説明(サンプルプログラム①)
次に、Now関数の使い方を説明します。Now関数は、現在の日付と時間を取得する事が出来ます。習得した現在の年月日を年(Year)、月(Month)、日(Day)と現在時刻の時(Hour)、分(Minute)、秒(Second)関数を使って年・月・日・時・分・秒を変数などに代入する事も出来ます。

 

 ●書式の説明
Now()   ※引数はありません

 

 ●プログラム説明
次のサンプルプログラムは、Now関数を利用したプログラムです。現在の年月日・時刻を表示します。

 

 ●実行結果
実行後、上記のプログラムを実行すると現在の年月日時刻を表示する事ができます。

 

 ●実行後 ※年月日・時刻が表示されます。(クリックして拡大)

 

 ●プログラム説明(サンプルプログラム②)
次のサンプルプログラムは、Now関数とYear(年)・Month(分)・Day(日)・Hour(時)・Minute(分)・Second(秒)を使って、Now関数で取得した年月日・時間を年・月・日・時・分・秒ごと、セルに記載するプログラムです。

 

 

 ●実行結果
上記のプログラムを実行するとセルに年月日・時刻を表示する事ができます。

 

 ●実行後 ※元号と年月日が表示されていません。(クリックして拡大)

 

 

最後まで、ご覧いただきまして誠に有難うございました。
以上で、Date関数 Time関数 Now関数(現在の日付・時間を取得)の使い方でした。便利な機能ですのでサンプルプログラム等を参照して、作成する方法を覚えて下さい。
また、VBAに関するテクニックや便利な手法などをこのサイトに掲載していきますので、定期的に参照していただけると幸いです。

 

 
★プログラミングスキル向上におすすめ★
【オンライン説明会:詳細】
●開催日時:今すぐ視聴いただけます
※動画の閲覧期限はエントリーから24時間以内となります。
●所要時間:20分
●参加費 :無料
●場所:オンライン開催(日本全国/世界中から参加可能)
●用意頂くもの:パソコン、スマートフォン、タブレットのいずれかインターネット環境
参加申し込み(10秒で完了)