[엑셀/VBA] DateAdd 함수 사용법 총정리
VBA 에서 DateAdd 함수를 사용하는 방법을 정리해 보았습니다.
DateAdd
일단 기본적으로 이 함수는 어떤 날짜에 어떤 값을 더한 날짜와 시간을 구해주는 함수입니다.
위 문장에서 간단하게 알 수 있듯이 기준이 되는 특정 날짜와, 더할 값, 값의 단위가 필요하겠죠?
예를 들어서 2024년 9월 6일에 1 일을 더해 2024년 9월 7일을 반환해주는 것이죠.
기본 사용법
기본 사용법은 아래와 같습니다.
DateAdd(interval, number, date)
각 파라미터가 의미하는 바는 아래와 같습니다.
interval
:number
의 단위number
: 더하거나 뺄 값date
: 기준이 되는 날짜
앞에서 예로 들었던 2024-09-06 + 1일 = 2024-09-07 에서 “2024-09-06″은 date
이고, “1”은 number
이며, “일”은 interval
이 되는 것입니다.
예제
실전 예제를 보시죠.
DateAdd("d", 1, "2024-09-06")
위에서 글로 적었던 예제를 그대로 실행해 본 것 입니다. 어떻게 사용할지 감이 딱 오시죠?
그리고 그 결과는?
아주 잘 나옵니다.
interval
그렇다면 단위로 사용할 수 있는 것들은 어떤게 있을까요. 우리가 주로 사용할 만한 것들만 간단히 정리해 보자면 아래와 같습니다.
interval | 단위 |
---|---|
yyyy | 연 |
m | 월 |
d | 일 |
ww | 주 |
h | 시 |
n | 분 |
s | 초 |
MSDN 에서 더 많은 독립변수들을 확인 할 수 있습니다.
링크
- DateAdd function, MSDN
끝.
댓글 남기기