반응형
“Year”, “Month”, “Day” 함수는 VBA에서 날짜 값을 연도, 월, 일로 분해하여 추출하는 데 사용합니다. 이들 함수는 주어진 날짜에서 필요한 정보를 추출하여 다양한 용도로 활용할 수 있습니다. 주로 날짜 데이터를 보다 쉽게 이해하고 다루기 위해 사용됩니다.
◎ 1. 구문 |
여기서 “date”는 연도, 월, 일을 추출할 날짜를 지정합니다. - “Year(date)”: 주어진 날짜의 연도를 반환합니다. - “Month(date)”: 주어진 날짜의 월을 반환합니다. - “Day(date)”: 주어진 날짜의 일을 반환합니다. |
◎ 2. “Year” 함수 사용 예제 |
예제에서는 2023년 12월 31일의 연도를 “Year” 함수로 추출합니다. 실행 결과, 메시지 박스에는 "2023"이 출력됩니다.
Sub YearExample()
Dim dt As Date
dt = "2023-12-31"
MsgBox Year(dt)
End Sub
◎ 3. “Month” 함수 사용 예제 |
예제에서는 2023년 12월 31일의 월을 “Month” 함수로 추출합니다. 실행 결과, 메시지 박스에는 "12"가 출력됩니다.
Sub MonthExample()
Dim dt As Date
dt = "2023-12-31"
MsgBox Month(dt)
End Sub
◎ 4. “Day” 함수 사용 예제 |
예제에서는 2023년 12월 31일의 일을 “Day” 함수로 추출합니다. 실행 결과, 메시지 박스에는 "31"이 출력됩니다.
Sub DayExample()
Dim dt As Date
dt = "2023-12-31"
MsgBox Day(dt)
End Sub
반응형
'엑셀(Excel) > VBA' 카테고리의 다른 글
엑셀 VBA 카메라 기능을 매크로로 작성하기 (1) | 2024.05.20 |
---|---|
엑셀 VBA 반복문 For Next 문 사용하기 (0) | 2024.05.16 |
엑셀 VBA 연도, 월, 일로 날짜를 생성하는 함수 DateSerial (0) | 2024.05.09 |
엑셀(VBA) Hour, Minute, Second 시간에서 시, 분, 초 추출 (0) | 2024.05.04 |
엑셀 VBA 날짜 간 차이 함수 DateDiff 사용하기 (1) | 2024.05.02 |
엑셀 VBA 통화 형식 지정 함수 FormatCurrency 사용하기 (0) | 2024.05.02 |
엑셀 VBA 함수 Join 배열 합치기 (1) | 2024.05.01 |
엑셀 VBA 숫자를 문자열로 바꾸는 여러가지 방법 (1) | 2024.04.27 |