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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Array 関数(1)
Array 関数(バリアント型の配列を作成)

Array 関数の使い方 【書式】 myArray = Array ( elem …

IMEStatus 関数 例
IME の現在の状態を取得します(IMEStatus 関数)

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

no image
VBA の演算子(算術演算子)

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

色の設定(ThemeColor プロパティ・TintAndShade プロパティ)

ThemeColor プロパティ・TintAndShade プロパティ テーマカ …

Spc 関数 01
指定した数のスペースを挿入する(Spc 関数)

指定した数のスペースを挿入 指定した数のスペースを挿入するには、Spc 関数を使 …

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

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

現在の日付時刻を取得する
日付時刻:現在の日付・時刻を取得・設定(Now、Date、Time)

現在の日付・時刻を取得・設定 現在の日付・時刻を取得(Now 関数、Date 関 …

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

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

文字列:文字列の長さを取得( Len 関数、LenB 関数 )

Len 関数(文字列の長さを取得) 【書式】 result_len = Len …

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

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