Excel VBAエキスパート資格・ベーシック解説|関数 日付や時間

 

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を利用する人が対象の問題集です。