Tips

【ExcelVBAベーシック】時、分、秒を取得する【練習問題】

【ExcelVBAベーシック】時、分、秒を取得する【練習問題】

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

【問題】

セルB2に入力されている時間の時間、分、秒をそれぞれB3、C3、D3に出力するコードを記述してください。

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

時、分、秒を取得するにはそれぞれ以下の関数を使います。

  • 時間を取得→Hour()
  • 分を取得→Minute()
  • 秒を取得→Second()

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

▼記述したコード
[code] Sub sample()

Range("B3") = Hour(Range("B2"))
Range("C3") = Minute(Range("B2"))
Range("D3") = Second(Range("B2"))

End Sub
[/code]

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

セルB2に入力されている時間の時、分、秒をそれぞれB3、C3、D3に出力することができました。


excel_VBAを学んで業務効率化!

excel-vba入門 連載

Recent News

Recent Tips

Tag Search