ExcelWork.info

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

日付時刻:日付から曜日を取得( Weekday 関数、WeekdayName 関数 )

      2015/08/26

Weekday 関数(日付から曜日を表す数値を返す)の使い方


【書式】

weekday_number = Weekday ( date [, firstdayofweek ] )


引数・戻り値

  • date  ・・・  日付を表す文字列・数値を指定します。
  • firstdayofweek  ・・・  週の第 1 日目の曜日(定数:下表参照)を指定します。省略すると、定数 vbSunday を指定したとみなされます。
  • weekday_number  ・・・  何曜日であるかを表す整数を表すバリアント型 (内部処理形式 Integer) の値。1 ~ 7 の数値で、引数 firstdayofweek の値によって結果は変化します。( firstdayofweek で指定した曜日を「1」とした結果を返します。)

引数の date が Null 値を含む場合は、Null 値を返します。

曜日を表す定数( firstdayofweek )

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


WeekdayName 関数(日付から曜日名を返す)の使い方


【書式】

weekday_string = WeekdayName ( weekday_number [, abbreviate, firstdayofweek ] )


引数・戻り値

  • weekday_number  ・・・  曜日を示す数値を指定します。各曜日を表す数値は、引数の firstdayofweek の設定値によって異なります。
  • abbreviate  ・・・  曜日名を省略するかどうかを示すブール値( True:省略する / False:省略しない )を指定します(省略可 ⇒ 規定値:False)
  • firstdayofweek  ・・・  週の第 1 日目の曜日(定数:Weekday 関数「曜日を表す定数」参照)を指定します。省略すると、定数 vbSunday を指定したとみなされます。
  • weekday_string  ・・・  地域ごとの曜日を表す文字列。
    日本(abbreviate:False):「日曜日」「月曜日」「火曜日」…「土曜日」
    日本(abbreviate:True):「日」「月」「火」…「土」



Weekday 関数、WeekdayName 関数

サンプルVBAソース


実行結果

Weekday 関数・WeekdayName 関数 使用例




 - VBA基本 , , , ,

Message

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

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

  関連記事

no image
XlThemeColor 列挙型

XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …

VBAの変数宣言

VBAの変数宣言について 変数を暗黙的に宣言する エクセル VBA の場合、明示 …

Choose 関数 例01
指定した数値に対応する選択肢の値・数式を返す(Choose 関数)

Choose 関数 の使い方 Choose 関数は、指定されたインデックス値(1 …

VBA の演算子(文字連結演算子:& 演算子 + 演算子)

文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …

指定した値を8進数で表記した文字列に変換する(Oct 関数)

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

ThisCell プロパティ
ユーザー定義関数:セルを取得する(ThisCell プロパティ)

入力されたセルを取得する ワークシート上で使用する Function プロシージ …

定数(改行・タブ) 使用例
文字列:定数(改行・タブ)

改行・タブの定数 これらの定数は、使用前に定義する必要はありません。コード中のど …

文字列:2つの文字列を比較する(StrComp 関数)

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

文字列:文字列右から指定文字数取得(Right 関数,RightB 関数)

Right 関数・RightB 関数 の使い方 【書式】 result_righ …

Const ステートメント
ユーザー定義定数(Const ステートメント)

定数を使う ユーザー定義の定数を使用するには、Const ステートメントを使って …