엑셀 VBA(매크로) - 알람창(경고창, Alert) 메세지 나타나지(뜨지) 않게 설정 방법 (알람 무시하기)
본문 바로가기
카테고리 없음

엑셀 VBA(매크로) - 알람창(경고창, Alert) 메세지 나타나지(뜨지) 않게 설정 방법 (알람 무시하기)

by 대충살아볼까 2021. 7. 29.

https://cafe.naver.com/111coding/44?tc=shared_link

파이썬을 10분만에 배우는 방법

프로그램밍 언어를 공부하는 것은 외국어를 배우는 것과 상당히 흡사합니다. 우리는 대체로 초등학교 3년, 중학교 3년, 고등학교 3년 최소 9년은 영어를 배웁니다. 하지만,...

cafe.naver.com

 
VBA를 이용하여 코딩을 하다보면 가끔 알람창이 뜰때가 있습니다.
 
이런경우 알람을 강제로 뜨지 않게 하는 방법을 포스트 해 보겠습니다.
 
우선, VBA(매크로)를 처음 하시는 분들은 아래 링크를 참고해 주세요.
 
2020.10.25 - [IT와 친해지기/엑셀 VBA 자료실] - 엑셀VBA(매크로) - 시작하기

엑셀VBA(매크로) - 시작하기

직장인들은 대부분 엑셀에 익숙하실 겁니다. 하지만, 엑셀을 잘 활용하시는 분들은 아마 드물겁니다. 프로그램을 잘 하시는 분들은 파이썬이나 C언어, 자바 등을 가지고 필요한 도구들을 만들어

dotsnlines.tistory.com

처음 하시더라도 차근차근 따라하시면 무리없이 쉽게 하실 수 있습니다.
 
 


 

VBA창에 임의로 셀을 병합하는 코드를 적어보겠습니다.
 

해당셀에는 각각 데이터가 입력되어 있어서 알람창이 뜨게 됩니다.
 

만약 복잡한 코드를 만들었는데, 이런창이 수천개 떠버리면 엄청 난감합니다.
 
이럴때 코드를 추가해서 알람창을 뜨지 않게 할 수 있습니다.
 

Application.DisplayAlerts = False

 
이렇게 코드를 추가하면 경고창이 뜨지 않습니다.
 

위와 같이 코드를 작성하고 실행해 보겠습니다.
 
코드가 실행된 후 중요한 알람은 다시 받아야 하기 때문에 "Application.DisplayAlerts = True" 코드를 한 번 더 넣어줍니다.
 

알람(경고창)이 나타나지 않고 셀이 병합 된 것을 확인할 수 있습니다.

728x90

댓글