| Excel VBAを作成していてふと思った。 現在の日時、時刻を取得するにはどうするのか?? Excel関数では以下のものがある。 =TODAY()…日時取得 =NOW()…日付、時刻取得 では、VBAでは?? いろいろ試してみたが、以下の方法がよさそうだ。 MsgBox Date…現在の日時を表示 MsgBox Time…現在の時刻を表示 ・今日の日付をセル1行1列に代入 Cells(1, 1).Value = Date ・昨日の日付をセル1行1列に代入 Cells(1, 1).Value = Date-1 日付の引き算をしたい場合はDateIFを使用。 http://www.d3.dion.ne.jp/~jkondou/excelvba/date.htm 意外な盲点でした。 |