728x90
VBA 코드에 아래 코드를 하나 추가하면 체크하는 날짜를 지난 경우에는 자동으로 파일이 삭제됩니다.
Date 는 오늘 날짜이고 , Dateserial 함수에 표기된 날짜는 유효기한 날짜입니다.
Auto_Open 함수명을 다른 이름으로 하면 자동 실행이 안됩니다.
Sub Auto_Open()
If Date > Dateserial(2015, 3, 25) Then
With ThisWorkbook
If .Saved = False Then .Save
.ChangeFileAccess Mode:=xlReadOnly
Kill .FullName
.Close SaveChanges:=False
End With
End If
End Sub
728x90
'업무 능력 향상 > 엑셀 VBA 활용' 카테고리의 다른 글
연속된 숫자 개수 구하기 (0) | 2015.04.19 |
---|---|
한문과 발음기호 분리하는 방법 (0) | 2015.04.07 |
[VBA] 중복데이터 색깔표시, 중복제거, 정렬 (2) | 2015.03.08 |
[VBA] 행높이와 열너비 저장 및 복원 (0) | 2015.02.25 |
엑셀내 모든 이미지 지우는 VBA (0) | 2015.02.18 |