Workbook Open메서드 종종 실무에서 쓰는데, 안열려있는 파일을 열려고하면 문제가 없는데
열려있는 파일을 열려고하면 엑셀에서 "꼭 해당파일은 열려있는데 ~~ " 이런 말을 한다. 보기 싫으면 어떻게해야 될까?
결론부터 말하면 그걸로 Open 하는 코드를 쓰기전에
알람기능을 꺼버리면 된다.
==============================
Application.DisplayAlerts = False
열고싶은파일.Open
Application.DisplayAlerts = True
================================
복잡하게 if문과 GoTo를 쓸 생각을 했는데, 그냥 파일제거하기 전 알람끄는 것처럼
파일을 열기전에 알람을 꺼버리면 문제가 해결된다.
이렇게 코드를 짜면 파일이
해당 파일이 열려있을 경우 그대로 그냥 사용하고
닫혀있으면 연다
'엑셀 > 엑셀 VBA' 카테고리의 다른 글
VBA피벗 관련 에러 (정렬코드) (0) | 2024.07.18 |
---|---|
VBA Workbook, Sheet, Range와 Select 메서드 에러와 대책 (1) | 2024.07.13 |
VBA Open 과 Application.Screenupdating = False 쓰면 버그,에러 (0) | 2024.05.30 |
VBA Like 연산자 활용 (추가) (0) | 2024.05.17 |
숫자만 빼내기(추출하기) Like 연산자 활용, 함수, 자체함수 등등 (0) | 2024.05.17 |