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
VBA の演算子(算術演算子)

算術演算子 算術演算を行うときに使用する演算子です。 ^(べき乗)、*(積)、/ …

文字列:文字列の空白を削除(Trim 関数, LTrim関数, RTrim関数)

Trim 関数・LTrim 関数・RTrim 関数の使い方 【書式】 <先頭と末 …

文字列:指定した数の空白(スペース)からなる文字列を返す(Space 関数)

Space 関数 【書式】 result = Space ( number ) …

変数が日付型かどうかをチェックする( IsDate 関数 )

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

書式を変換(Format 関数)

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

エラー(CVErr 関数・IsError 関数・Error 関数)

CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

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

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

画面の更新を停止(ScreenUpdating プロパティ)

画面の更新を停止 マクロを実行すると、画面が更新されます。これにより、実行速度が …

上付き文字・下付き文字(Superscript,Subscript)

上付き文字(Superscript プロパティ) Superscript プロパ …

文字列:文字列の指定した位置から指定文字数取得(Mid 関数,MidB 関数)

Mid 関数・MidB 関数 の使い方 【書式】 result_mid = Mi …