日付や時刻に加算または減算する
サンプルソース
' 現在日時をstrNowにセット strNow = Now() Cells(1,1) = DateAdd("yyyy",1,strNow) ' strNowに+1年した日時を取得する Cells(1,1) = DateAdd("m",1,strNow) ' strNowに+1ヶ月した日時を取得する Cells(1,1) = DateAdd("d",1,strNow) ' strNowに+1日した日時を取得する Cells(1,1) = DateAdd("h",1,strNow) ' strNowに+1時間した日時を取得する Cells(1,1) = DateAdd("m",1,strNow) ' strNowに+1分した日時を取得する Cells(1,1) = DateAdd("s",1,strNow) ' strNowに+1秒した日時を取得する Cells(1,1) = DateAdd("yyyy",-1,strNow) ' strNowに-1年した日時を取得する |
解説
DateAdd()は日付や時刻に加算します。
第1引数で、"yyyy"は年、"m"は月、"d"は日,"h"は時、"m"は分,"s"は秒を表します。
第2引数で、未来を求める場合は正の数を、過去を求める場合は負の数を指定します。
日付操作
- 現在の日時を表示する現在の日時を表示する サンプルソース ' 現在の日時を表示 Cells(1,1) = Now() ' 現在の...
- 指定日付の年・月・日を表示する指定日付の年・月・日を表示する サンプルソース ' 現在日時を変数にセット strNow = Now(...
- 指定日付の週を表示する指定日付の週を表示する サンプルソース ' 現在日時を変数にセット strNow = Now() ' 週...
- 日付や時刻の間隔を求める日付や時刻の間隔を求める サンプルソース strDate1 = "2008/01/05 12:59:59" strDate2 = ...
Excel VBA講座
Excel VBA とは
Excel VBAとは、Excelに標準で付いているプログラミング言語です。
VBAはVisual Basic for Applicationsの略で、プログラムの構文は、Vi... |
色を設定するには(ColorIndex、Color)
色の指定方法にはColorIndexとColorの2種類があります。
セルの文字色の場合は Font に、背景色の場合は Interior に... |
VBE とは
VBE (Visual Basic Editor) とは、Excelに搭載したVBA用のエディターのことです。
VBEを起動するには、Excelの「ツール」→「マクロ」→「Visual... |