반응형

DateAdd 2

DateAdd함수 - 지정된 기간만큼 떨어진 날짜를 반환(2) - 값 자동 변경

1편에서 간격이 변경되더라도 매크로로 구한 DateAdd함수의 값이 바뀌지 않는다는 문제점을 지적했는데 이 것을 해결하는 방법을 알아보겠습니다. 1. Sheet1에 매크로 작성 일반적으로 매크로는 엑셀 파일 내에서 공통적으로 사용할 수 있도록 모듈을 추가한 다음 그곳에서 작성하는데 이렇게 하면 워크시트의 내용이 바뀌더라도 영향이 없습니다. 따라서, 탐색기 창에서 Sheet1을 더블 클릭한 후 오른쪽 에디터에서 일반을 누른 후 Worksheet객체를 선택하고, 오른쪽에서 Change 이벤트를 선택하면 자동으로 Private Sub Worksheet_Change 프러시저가 생갑니다 Worksheet_Change 프로시저이므로 워크시트 셀의 내용이 변할 때 이뤄지는 동작을 그 안에 기술하는 것입니다. 그 아래..

EXCEL - VBA 2023.04.19

엑셀 날짜 관련 함수 총정리(5) (VBA 날짜관련 함수 - DateAdd, DateDiff, DatePart 등)

1. 엑셀 VBA 관련 Function(함수)에 대한 도움말 아래 URL에서 확인할 수 있습니다. https://docs.microsoft.com/en-us/office/vba/language/reference/functions-visual-basic-for-applications ​ 2. 도움말 화면 Functions 아래에 Date, DateAdd, DateDiff 등이 나열되어 있는 것을 볼 수 있습니다. ​ ​ 3. 엑셀과 VBA의 날짜 관련 함수 비교 함수명이 같은 것도 있고, 비슷한 것도 있고, 다른 것도 있는데, VBA의 함수(Function)가 더 많고 복잡함을 알 수 있습니다. 엑셀 VBA 비고 today() Date 오늘. 괄호 표시 안함 now() Now 오늘 날짜 및 시각. 괄호 표..

EXCEL - VBA 2020.07.20
반응형