본문 바로가기

IT.컴퓨터.인터넷.취미

엑셀(Excel) VBA(Visual Basic for Applications)오류 발생시 해결 방법

<Microsoft Office Excel 2007 에서 VBA오류가 발생했을 때 해결 방법>

흔히 '마이크로소프트 오피스'라는 이름보다는 '엑셀', '파워포인트', 'MS워드'등의 이름이 좀더 익숙하신 분들이 많을겁니다. 위에 언급한 세가지의 프로그램은 모두 'Microsoft Office'의 개별 구성 프로그램들이죠.
세가지 외에도 '아웃룩', '엑세스', '퍼블리셔', '인포패스' 등이 모두 통합되어 있답니다.

먼저 언급했던 세가지 정도가 주로 사용하는 프로그램이고 추가로 '아웃룩'정도라고 할까요?

그래서 컴퓨터를 새로 구입하거나 포맷을 했을 때 오피스는 전체설치로 하지않고 개별적으로 선택해서 설치하곤 한답니다.



엑셀을 실행할 때마다 생긴 오류

몇일 전 새로 노트북을 셋팅하고 작업을 하면서 엑셀을 열 때마다 생소한 오류메세지가 보이는 것이었습니다.

바로 위의 그림에서 보이는 '이 통합 문서에서 VBA 프로젝트, ActiveX 컨트롤 및 기타 프로그래밍 관련 기능이 손실되었습니다.' 라는 메세지였습니다.


작업을 하거나 파일을 읽을 때 별 문제는 없었지만 이런 메세지가 계속 뜨기 때문에 해결이 필요했습니다.
일단 VBA가 뭔가 궁금해서 검색을 해봤더니 종종 들어봤었던 'Visual Basic'과 관련된 오류라는 것을 알 수 있었습니다.

메세지의 내용처럼 해당 기능을 복구하면 될 것 같더군요.



VBA 복구

일단은 설치 중 해당 기능을 빼먹고 설치하지 않았거나 잘 못 설치되었을 확률이 높을테니 일단 설치 메뉴를 다시 살펴봤습니다.


마소의 오피스 2007의 설치메뉴에서 기능 추가/제거로 들어가봅니다.


보시면 개별 프로그램 중 설치된 것도 보이고 설치되지 않은 것들도 있습니다.
X표시가 된 것은 설치되지 않은 것~

그림에 보이는 것처럼 +버튼을 클릭해서 하위 트리를 펼칠 수 있습니다.


으흠... 보시다시피 VBA(Visual Basic for Applications)가 설치되지 않은 것을 알 수 있습니다.
그럼 어떻게 해야 할까요?

그야 간단하죠!! 설치하면 되지 뭐~

위세서 표시한 아이콘을 클릭하면 풀다운 메뉴가 나타납니다.


위와 같이 풀다운 메뉴에서 내 컴퓨터에서 실행을 선택하시고...


그 다음으로 계속 진행하시면....


선택한 구성이 설치되고 있습니다.


설치가 끝났습니다.

그 후엔 어떻게 됐을까요?

굳이 보여드릴 필요 없이 오류메세지는 사라졌습니다. 너무 간단한가요?ㅎㅎ

오늘은 엑셀 사용중 만날 수 있는 오류에 대해 알아봤습니다.
이 외에도 많은 오류가 발생하는데요. 되도록이면 제가 직접 경험하면서 해결한 방법을 공유하는게 더 확실하게 내용을 전달 할 수 있지 않을까 생각 해봅니다.
그럼 다음에는 또 어떤 오류를 만나게 될지.....ㅎㅎ