https://cafe.naver.com/111coding/44?tc=shared_link
VBA를 이용하여 코딩을 하다보면 가끔 알람창이 뜰때가 있습니다.
이런경우 알람을 강제로 뜨지 않게 하는 방법을 포스트 해 보겠습니다.
우선, VBA(매크로)를 처음 하시는 분들은 아래 링크를 참고해 주세요.
2020.10.25 - [IT와 친해지기/엑셀 VBA 자료실] - 엑셀VBA(매크로) - 시작하기
처음 하시더라도 차근차근 따라하시면 무리없이 쉽게 하실 수 있습니다.
VBA창에 임의로 셀을 병합하는 코드를 적어보겠습니다.
해당셀에는 각각 데이터가 입력되어 있어서 알람창이 뜨게 됩니다.
만약 복잡한 코드를 만들었는데, 이런창이 수천개 떠버리면 엄청 난감합니다.
이럴때 코드를 추가해서 알람창을 뜨지 않게 할 수 있습니다.
Application.DisplayAlerts = False
이렇게 코드를 추가하면 경고창이 뜨지 않습니다.
위와 같이 코드를 작성하고 실행해 보겠습니다.
코드가 실행된 후 중요한 알람은 다시 받아야 하기 때문에 "Application.DisplayAlerts = True" 코드를 한 번 더 넣어줍니다.
알람(경고창)이 나타나지 않고 셀이 병합 된 것을 확인할 수 있습니다.
728x90
댓글