반응형
“Hour”, “Minute”, “Second” 함수는 VBA에서 날짜 값을 시, 분, 초를 분해하여 추출하는 데 사용합니다. 이들 함수는 주어진 날짜에서 필요한 정보를 추출하여 다양한 용도로 활용할 수 있습니다. 주로 시간 데이터를 보다 쉽게 이해하고 다루기 위해 사용됩니다.
◎ 1. 구문 |
여기서 “time”은 시, 분, 초를 추출할 시간을 지정합니다. l “Hour(time)”: 주어진 시간의 시를 반환합니다. l “Minute(time)”: 주어진 시간의 분을 반환합니다. l “Second(time)”: 주어진 시간의 초를 반환합니다. |
◎ 2. “Hour” 함수 사용 예제 |
예제에서는 오후 9시 30분의 시를 “Hour” 함수로 추출합니다. 실행 결과, 메시지 박스에는 "21"이 출력됩니다.
Sub HourExample()
Dim tm As Date
tm = #9:30:00 PM#
MsgBox Hour(tm)
End Sub
◎ 3. “Minute” 함수 사용 예제 |
예제에서는 오후 9시 30분의 분을 “Minute” 함수로 추출합니다. 실행 결과, 메시지 박스에는 "30"이 출력됩니다.
Sub MinuteExample()
Dim tm As Date
tm = #9:30:00 PM#
MsgBox Minute(tm)
End Sub
◎ 4. “Second” 함수 사용 예제 |
예제에서는 오후 9시 30분 15초의 초를 “Second” 함수로 추출합니다. 실행 결과, 메시지 박스에는 "15"가 출력됩니다.
Sub SecondExample()
Dim tm As Date
tm = #9:30:15 PM#
MsgBox Second(tm)
End Sub
반응형
'엑셀(Excel) > VBA' 카테고리의 다른 글
엑셀 VBA 매크로 실행 버튼으로 코드 실행하기 (2) | 2024.05.22 |
---|---|
엑셀 VBA 카메라 기능을 매크로로 작성하기 (1) | 2024.05.20 |
엑셀 VBA 반복문 For Next 문 사용하기 (0) | 2024.05.16 |
엑셀 VBA 연도, 월, 일로 날짜를 생성하는 함수 DateSerial (0) | 2024.05.09 |
엑셀(VBA) Year, Month, Day 함수 연도, 월, 일 추출 (0) | 2024.05.04 |
엑셀 VBA 날짜 간 차이 함수 DateDiff 사용하기 (1) | 2024.05.02 |
엑셀 VBA 통화 형식 지정 함수 FormatCurrency 사용하기 (0) | 2024.05.02 |
엑셀 VBA 함수 Join 배열 합치기 (1) | 2024.05.01 |