ブログBlog

元号

投稿日:2018年10月31日

こんにちは。
松宮です。

今年もあと2ヶ月ですね
早いです。

来年の4月で平成も終わりますね。

本日は年号に関する記事を書きたいと思います。

西暦で入力し元号で出力できる
ExcelVBAの関数の式を紹介します。

IsDate関数で調べることができます。

Sub SampleA()
Dim buf As String
buf = InputBox(“生年月日は?”)
If IsDate(buf) Then
MsgBox Format(buf, “ggge年です”)
Else
MsgBox “日付を入力してください”
End If
End Sub

InputBoxで”生年月日は?”の下に
入力フォームがあり、そこに入力した西暦での日付を
MsgBoxで元号表示します。

まずExcelのブックをマクロ有効ブック
.xlsmで保存
Excelを開きaltキープラスF11キーで
Visual Basic Editorを表示し
挿入から標準モジュールの挿入で
上記コードを記述しカーソルをコード内に
置きF5キーで実行してみて下さい。

新元号楽しみですね

PAGE TOP