ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

日付時刻:日付時刻から情報取得( DatePart 関数 )

      2015/08/26

DatePart 関数(日付・時刻の値から情報を取得)


【書式】

result = DatePart ( interval, date, [ firstdayofweek, firstweekofyear ] )


引数・戻り値

  • interval  ・・・  調べたい情報に対応する「時刻・時間の単位」を表す文字列式を指定します(「時刻・時間単位の設定値表」を参照 )。
  • date  ・・・  基準となる日付・時刻を指定します(内部処理形式 Date のバリアント型の値、もしくはリテラル文字列)。
  • firstdayofweek  ・・・  週の始まりの曜日を表す定数を指定します。省略すると日曜日を指定したものとみなされます(「週の始まりの曜日を示す定数」を参照 )。
  • firstweekofyear  ・・・  年度の第 1 週を表す定数を指定します。省略すると、1 月 1 日を含む週が第 1 週とみなされます(「年度の始まりを示す定数」を参照 )。
  • result  ・・・  引数 date に対して、interval で指定した単位に対応するバリアント型(内部処理形式 Integer)の値。


時刻・時間単位の設定値表(interval に指定する値)

内容 備考
yyyy
q 四半期
m
y 年間通算日 元旦から数えて何日か
d
ww 週日 年の始まりの週から数えて何週目か
w 週初めから数えて何番目か
h
n
s


週の始まりの曜日を示す定数(firstdayofweek に指定する値)

定数 内容
0 vbUseSystem NLS(システムの各国対応)APIの設定値を使用
1 vbSunday 日曜日(規定値)
2 vbMonday 月曜日
3 vbTuesday 火曜日
4 vbWednesday 水曜日
5 vbThursday 木曜日
6 vbFriday 金曜日
7 vbSaturday 土曜日


年度の始まりを示す定数(firstweekofyear に指定する値)

定数 内容
0 vbUseSystem NLS(システムの各国対応)APIの設定値を使用
1 vbFirstJan1 1月1日を含む週を年度の第1週とする(規定値)
2 vbFirstFourDays 7日のうち少なくとも4日が新年度に含まれる週を年度の第1週とする
3 vbFirstFullWeek 全体が新年度に含まれる最初の週を年度の第1週とする



DatePart 関数の使用例

サンプルVBAソース


実行結果

DatePart 関数 使用例




 - VBA基本 , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

文字列:アルファベットを小文字または大文字に変換(LCase 関数,UCase 関数)

LCase 関数・UCase 関数 の使い方 【書式】 <アルファベットの大文字 …

IsArray 関数 例
変数が配列かどうかをチェックする( IsArray 関数 )

IsArray 関数の使い方 【書式】 result = IsArray( va …

Tab 関数 01
出力位置、書き込み位置を設定(Tab 関数)

出力位置、書き込み位置を設定 Tab 関数 は、Print メソッド、または P …

式を評価し、結果(真・偽)に応じた式・値を返す(IIf 関数)

IIf 関数 の使い方 IIf(アイイフ)関数は、式を評価してその結果(真・偽) …

TextToColumns メソッド
セルのデータを区切り文字で複数のセルに分割する(TextToColumns メソッド)

TextToColumns メソッド TextToColumns メソッドを使用 …

日付時刻:日付時刻データを計算( DateAdd 関数 )

DateAdd 関数(日付・時刻の値を加算・減算結果を取得) 【書式】 resu …

Erase ステートメント(配列の初期化・動的配列のメモリ解放)

Erase ステートメントの使い方 【書式】 Erase myArray [, …

文字列:文字列を検索してその最初の文字位置を返す(InStr 関数,InStrB 関数)

InStr 関数・InStrB 関数の使い方 【書式】 result = { I …

RGB値一覧表
RGB 値一覧表(XlRgbColor 列挙型)

RGB 値(XlRgbColor 列挙型)一覧表 RGB 関数を使用して、出力さ …

変数がオブジェクト型かどうかをチェックする( IsObject 関数 )

IsObject 関数の使い方 【書式】 result = IsObject ( …