Excel VBAエキスパート資格・ベーシック試験対策の問題集に出題している「関数 日付や時間」の解説ページです。
日付や時刻の関数の使い方
Excel VBAの日付や時刻の関数は、日付や時間に関する情報を取得したり、日付や時間を操作するために使われます。
Now
現在の日付と時刻を返します。
Year
日付から年を抽出します。
Month
日付から月を抽出します。
Day
日付から日を抽出します。
Hour
時刻から時を抽出します。
Minute
時刻から分を抽出します。
Second
時刻から秒を抽出します。
DateSerial
年、月、日から日付を作成します。
'Now: 現在の日付と時刻を返します。
Dim currentDateTime As Date
currentDateTime = Now '2023/12/03 20:24:09
'Year: 日付から年を抽出します。
Dim yearValue As Integer
yearValue = Year(Date) '2023
'Month: 日付から月を抽出します。
Dim monthValue As Integer
monthValue = Month(Date) '12
'Day: 日付から日を抽出します。
Dim dayValue As Integer
dayValue = Day(Date) '03
'Hour: 時刻から時を抽出します。
Dim hourValue As Integer
hourValue = Hour(Now) '20
'Minute: 時刻から分を抽出します。
Dim minuteValue As Integer
minuteValue = Minute(Now) '24
'Second: 時刻から秒を抽出します。
Dim secondValue As Integer
secondValue = Second(Now) '09
'DateSerial: 年、月、日から日付を作成します。
Dim newDate As Date
newDate = DateSerial(2023, 12, 31) ' 2023年12月31日の日付を作成
関数 日付や時間|記憶定着問題集
操作方法:1.●●●をクリック(スマホはタップ)で答え表示。2.答えをクリック(スマホはタップ)で●●●表示。1⇔2を繰り返すことで、記憶を定着できます。
現在の日付と時刻を返します。
Dim currentDateTime As Date
currentDateTime = ●●●
日付から年を抽出します。
Dim yearValue As Integer
yearValue = ●●●(Date)
日付から月を抽出します。
Dim monthValue As Integer
monthValue = ●●●(Date)
日付から日を抽出します。
Dim dayValue As Integer
dayValue = ●●●(Date)
時刻から時を抽出します。
Dim hourValue As Integer
hourValue = ●●●
時刻から分を抽出します。
Dim minuteValue As Integer
minuteValue = ●●●
時刻から秒を抽出します。
Dim secondValue As Integer
secondValue = ●●●
年、月、日から日付を作成します。
Dim newDate As Date
newDate = ●●●(2023, 12, 31)
Excel VBAのスキルを身につけて、仕事の効率化に貢献しませんか?
当サイトでは、Excel VBAエキスパート認定資格取得に向けた情報を提供しています。興味がある方は、ぜひ以下の問題集からチャレンジしてみてください。
ExcelVBAエキスパートベーシックは、業務効率をあげるためにExcelVBAを利用する人が対象の問題集です。