Tips

【ExcelVBAベーシック】年、月、日を取得する【練習問題】

【ExcelVBAベーシック】年、月、日を取得する【練習問題】

ExcelVBAベーシックの試験範囲に関する練習問題を記載していきます。
勉強して得た知識が定着しているかを確認しましょう。
他の練習問題を見たい場合は練習問題一覧を押下し確認してください。

【問題】

セルB2に入力されている日付の年、月、日をそれぞれB3、C3、D3に出力するコードを記述してください。

【解答と解説】
※問題の要件を満たしていれば正解としてください。

年、月、日を取得するにはそれぞれ以下の関数を使います。

  • 年を取得→Year()
  • 月を取得→Month()
  • 日を取得→Day()

引数には取得対象の日付を入力します。

▼記述したコード

Sub sample()

    Range("B3") = Year(Range("B2"))
    Range("C3") = Month(Range("B2"))
    Range("D3") = Day(Range("B2"))

End Sub

▼実際に試したのがこちら

セルB2に入力されている日付の年、月、日をそれぞれB3、C3、D3に出力することができました。


excel_VBAを学んで業務効率化!

excel-vba入門 連載

Recent News

Recent Tips

Tag Search