반응형
엑셀의 파일 형식중 .xls, .xlsx 파일등을 번갈아가며 사용할 때 저장 형식을 지정해 주지 않으면 save나 saveas 명령어를 쓸 때 오류가 날경우가 있다. 그럴 경우를 방지하고자 앞에 기본 저장 설정을 해주는 것이 좋다.
Sub 기본형식변경()
Application.DefaultSaveFormat = 51
Debug.Print Application.DefaultSaveFormat
'또는
Application.DefaultSaveFormat = xlWorkbookDefault
Debug.Print Application.DefaultSaveFormat
End Sub
앞에 기본으로 써주면 된다.
필자는 습관처럼 아래코드를 쓰고 시작한다.
Sub 기본설정()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Application.DefaultSaveFormat = 51
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
반응형
'[VBA]' 카테고리의 다른 글
[VBA] vba string.format, printf 기능 (0) | 2022.06.04 |
---|---|
[VBA] 소수점 자릿수 계산 (0) | 2022.02.18 |
[VBA] 다른 엑셀파일 내용 가져오기 (프론트, 백) (14) | 2021.08.09 |
[VBA] 셀에 있는 초록색 삼각형 없애기 (0) | 2021.08.06 |
[VBA] 숨겨진 워크시트 모두 보이기 (0) | 2021.07.01 |