Application.OnTime
-
[Excel] Application.OnTime 기반 자동 저장(버전 저장) 매크로업무 자동화/Excel 2025. 12. 22. 21:14
일정 주기마다 현재 작업 중인 통합 문서를 다른 이름으로 자동 저장(백업/버전 저장) 하는 VBA 예시입니다.Application.OnTime의 정확한 예약 시각을 저장/취소하도록 구성해, 파일을 닫은 뒤에도 타이머가 남아 경고가 뜨는 문제를 예방합니다.동작 개요지정 폴더로 저장 경로 고정지정 간격(초)마다 자동 실행현재 통합 문서를 파일명_1.xlsx, 파일명_2.xlsx … 형태로 SaveCopyAs 저장통합 문서 닫을 때 타이머 자동 중지(권장)핵심 포인트OnTime 취소는 “예약했던 정확한 시각”으로만 가능합니다Application.OnTime은 예약할 때의 EarliestTime(예약 시각)과 동일한 값으로만 취소됩니다.따라서 다음 실행 시각을 전역 변수(NextRunTime)로 저장하고, 중지..