VBA/月と曜日を英語表記に変換するサンプルコード
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* VBAで月と曜日を英語表記に変換する [#h21e012b]
システムのロケールによりますが、本記事を読まれる方は日本...
MonthName, WeekdayNameを使えば簡単に日本語表記(和名)の月...
しかし、英語表記が取得できない…~
''Format''関数を使うと簡単に月と曜日の英語表記が取得でき...
#contents
#htmlinsert(office_ads_top.html)
* 関連サイト [#ufd1b6a4]
-[[Microsoft Learn: Format 関数 (Visual Basic for Applica...
-[[Microsoft Learn: MonthName 関数 (Visual Basic for Appl...
-[[Microsoft Learn: WeekdayName 関数 (Visual Basic for Ap...
* 動作確認環境 [#re89de07]
- Microsoft® Excel® for Microsoft 365 MSO (バージョン 231...
- Windows 10 22H2
* 英語表記の月・曜日を取得する [#i0b9dda4]
英語表記の月・曜日を取得する場合、Format関数を使うと簡単...
完全な月・曜日の名称と省略形の月・曜日の名称を取得できま...
-Formatの日付記号
|~記号|~説明|
|dddd|完全な曜日の名称|
|ddd|省略形の曜日の名称|
|mmmm|完全な月の名称|
|mmm|省略形の月の名称|
* VBAサンプルコードと実行結果 [#qbb75141]
以下、VBAサンプルコードと実行結果のキャプチャになります。
** サンプルコード [#c76db4d9]
Option Explicit
Sub Sample()
Dim longWeekName As String, _
shortWeekName As String, _
longMonthName As String, _
shortMonthName As String
Dim todayDate As Date
todayDate = Date
longWeekName = Format(todayDate, "dddd")
shortWeekName = Format(todayDate, "ddd")
longMonthName = Format(todayDate, "mmmm")
shortMonthName = Format(todayDate, "mmm")
MsgBox "Today: " & todayDate & vbCrLf & _
"dddd: " & longWeekName & vbCrLf & _
"ddd: " & shortWeekName & vbCrLf & _
"mmmm:" & longMonthName & vbCrLf & _
"mmm: " & shortMonthName, _
vbOKOnly, _
"Format"
End Sub
** 実行結果 [#f505e1a3]
#ref(01.png)
以上、VBAのFormat関数を使って、月と曜日の英語表記を取得す...
終了行:
#navi(../)
* VBAで月と曜日を英語表記に変換する [#h21e012b]
システムのロケールによりますが、本記事を読まれる方は日本...
MonthName, WeekdayNameを使えば簡単に日本語表記(和名)の月...
しかし、英語表記が取得できない…~
''Format''関数を使うと簡単に月と曜日の英語表記が取得でき...
#contents
#htmlinsert(office_ads_top.html)
* 関連サイト [#ufd1b6a4]
-[[Microsoft Learn: Format 関数 (Visual Basic for Applica...
-[[Microsoft Learn: MonthName 関数 (Visual Basic for Appl...
-[[Microsoft Learn: WeekdayName 関数 (Visual Basic for Ap...
* 動作確認環境 [#re89de07]
- Microsoft® Excel® for Microsoft 365 MSO (バージョン 231...
- Windows 10 22H2
* 英語表記の月・曜日を取得する [#i0b9dda4]
英語表記の月・曜日を取得する場合、Format関数を使うと簡単...
完全な月・曜日の名称と省略形の月・曜日の名称を取得できま...
-Formatの日付記号
|~記号|~説明|
|dddd|完全な曜日の名称|
|ddd|省略形の曜日の名称|
|mmmm|完全な月の名称|
|mmm|省略形の月の名称|
* VBAサンプルコードと実行結果 [#qbb75141]
以下、VBAサンプルコードと実行結果のキャプチャになります。
** サンプルコード [#c76db4d9]
Option Explicit
Sub Sample()
Dim longWeekName As String, _
shortWeekName As String, _
longMonthName As String, _
shortMonthName As String
Dim todayDate As Date
todayDate = Date
longWeekName = Format(todayDate, "dddd")
shortWeekName = Format(todayDate, "ddd")
longMonthName = Format(todayDate, "mmmm")
shortMonthName = Format(todayDate, "mmm")
MsgBox "Today: " & todayDate & vbCrLf & _
"dddd: " & longWeekName & vbCrLf & _
"ddd: " & shortWeekName & vbCrLf & _
"mmmm:" & longMonthName & vbCrLf & _
"mmm: " & shortMonthName, _
vbOKOnly, _
"Format"
End Sub
** 実行結果 [#f505e1a3]
#ref(01.png)
以上、VBAのFormat関数を使って、月と曜日の英語表記を取得す...
ページ名: