日付や時刻の間隔を求める
サンプルソース
strDate1 = "2008/01/05 12:59:59" strDate2 = "2008/01/01 11:00:00" Cells(1,1) = DateDiff("y",strDate1,strDate2) ' 差を年数で取得する Cells(1,1) = DateDiff("m",strDate1,strDate2) ' 差を月数で取得する Cells(1,1) = DateDiff("d",strDate1,strDate2) ' 差を日数で取得する Cells(1,1) = DateDiff("h",strDate1,strDate2) ' 差を何時間かで取得する Cells(1,1) = DateDiff("m",strDate1,strDate2) ' 差を何分かで取得する Cells(1,1) = DateDiff("s",strDate1,strDate2) ' 差を何秒かで取得する |
解説
DateDiff()は指定日時の間隔を取得します。
第1引数で、"y"は年、"m"は月、"d"は日、"h"は時、"m"は分,"s"は秒で間隔を取得します。
日付操作
- 現在の日時を表示する現在の日時を表示する サンプルソース ' 現在の日時を表示 Cells(1,1) = Now() ' 現在の...
- 指定日付の年・月・日を表示する指定日付の年・月・日を表示する サンプルソース ' 現在日時を変数にセット strNow = Now(...
- 指定日付の週を表示する指定日付の週を表示する サンプルソース ' 現在日時を変数にセット strNow = Now() ' 週...
- 日付や時刻に加算または減算する日付や時刻に加算または減算する サンプルソース ' 現在日時をstrNowにセット strNow = No...
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... |