대용량 Microsoft Excel 데이터를 다루다 보면 VBA 매크로 실행 시 '프로젝트 또는 라이브러리를 찾을 수 없음(Can't Find Project or Library)'이라는 오류 메시지가 나타나는 경우가 있습니다. 이 오류는 주로 사용 중인 Microsoft Access 또는 Microsoft Excel 프로그램의 참조 설정 문제에서 비롯됩니다. 이번 글에서는 이 오류를 효과적으로 해결할 수 있는 3가지 실용적인 방법을 그림과 함께 자세히 알아보겠습니다.
Excel의 '프로젝트 또는 라이브러리를 찾을 수 없음' 오류를 해결하는 3가지 방법
모든 프로그램은 특정 개체(Object)나 유형 라이브러리(Type Library)에 대한 참조를 포함하고 있습니다. 프로그램이 해당 참조나 라이브러리를 인식하지 못하면 VBA 매크로에서 정상적으로 동작하지 않으며, 이때 '프로젝트 또는 라이브러리를 찾을 수 없음' 오류가 발생합니다.

예를 들어 Armani Group 영업 담당자들의 정보가 담긴 Excel 워크시트가 있다고 가정해 보겠습니다. 이 워크시트를 VBA 매크로로 실행하면 프로그램이 필요한 참조나 라이브러리를 찾지 못해 위와 같은 오류가 표시됩니다. 아래는 이번 실습에 사용할 데이터셋의 전체 모습입니다.

방법 1. 참조(Reference) 명령으로 오류 해결하기
참조(Reference) 명령을 활용하면 '프로젝트 또는 라이브러리를 찾을 수 없음' 오류를 손쉽게 해결할 수 있습니다. 가장 간단하면서도 시간이 적게 드는 방법입니다. 아래 단계를 따라 해 보세요.
실행 단계:
- 먼저 리본 메뉴의 개발 도구 탭에서 아래 경로로 이동합니다.
개발 도구 → Visual Basic

- Visual Basic 버튼을 클릭하면 Microsoft Visual Basic for Applications – 프로젝트 또는 라이브러리를 찾을 수 없음이라는 제목의 창이 즉시 나타납니다. 해당 창의 도구 메뉴에서 참조 명령을 선택합니다.
도구 → 참조

- 참조 – VBAProject 대화 상자가 열리면 사용 가능한 참조 목록에서 Microsoft Office 16.0 Object Library 항목의 체크를 먼저 해제한 후, 확인 버튼을 누릅니다.
- 확인을 누른 뒤 활성 워크시트로 돌아가면 Excel 파일을 정상적으로 저장할 수 있습니다.

방법 2. 키보드 단축키와 regsvr32 명령으로 오류 수정하기
두 번째 방법은 키보드 단축키를 활용하여 문제가 되는 프로젝트 또는 라이브러리 파일을 다시 등록하거나 등록을 해제하는 것입니다. 아래 지침을 따라 진행해 보세요.
실행 단계:
- 먼저 Windows + R 키를 동시에 눌러 라이브러리 파일을 다시 등록합니다.
- 실행(Run) 대화 상자가 나타나면 열기 입력란에 regsvr32.exe를 입력하고 확인 버튼을 클릭합니다.

- 이제 누락된 프로젝트 또는 라이브러리 파일의 전체 경로를 입력합니다. 예를 들어 regsvr32 "c:\program files\common files\microsoft shared\dao\dao360.dll"과 같이 입력합니다.
- 위 방법으로도 오류가 해결되지 않는다면 라이브러리 파일의 등록을 해제할 수 있습니다. 이 경우 regsvr32.exe 대신 regsvr32 -u를 입력하고, 아래 스크린샷과 같이 프로젝트 또는 라이브러리의 경로를 다시 붙여 넣으면 됩니다.

방법 3. 명령 프롬프트로 라이브러리 파일 등록하기
일부 경우에는 Microsoft Access나 Microsoft Excel 자체에서 '프로젝트 또는 라이브러리를 찾을 수 없음' 오류를 표시하기도 합니다. 이럴 때는 명령 프롬프트(Command Prompt)를 사용해 프로젝트 또는 라이브러리 파일을 직접 등록함으로써 문제를 해결할 수 있습니다.
실행 단계:
- 먼저 Windows 8 이상 버전을 사용 중이라면 검색창에 명령 프롬프트를 입력한 뒤 관리자 권한으로 실행 옵션을 선택합니다. Windows 7 이하 버전에서는 시작 메뉴에서 동일하게 실행할 수 있습니다.

- Administrator: Command Prompt라는 제목의 명령 창이 열리면 다음과 같이 입력합니다.
REGSVR32 "C:\Program Files\Blackbaud\The Raisers Edge 7\DLL\RE7Outlook.dll" - 마지막으로 키보드에서 Enter 키를 누르면 오류가 해결됩니다.

알아두면 좋은 팁
👉 Alt + F11 키를 동시에 누르면 Microsoft Visual Basic for Applications 창을 바로 열 수 있습니다.
👉 리본 메뉴에 개발 도구 탭이 보이지 않는 경우, 아래 경로에서 활성화할 수 있습니다.
파일 → 옵션 → 리본 사용자 지정
결론
지금까지 소개한 '프로젝트 또는 라이브러리를 찾을 수 없음' 오류 해결 방법들을 활용하면 Excel 작업 생산성을 한층 높일 수 있습니다. 내용을 따라 하면서 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.
함께 읽으면 좋은 글
- Excel FIND 함수가 작동하지 않을 때 해결법 (원인 4가지)
- Excel CTRL+F가 작동하지 않을 때 해결하는 5가지 방법
- Excel에서 데이터가 있는 마지막 열 찾기 (4가지 빠른 방법)
- Excel에서 특정 값이 있는 마지막 행 찾기 (6가지 방법)
- Excel FIND 함수 vs SEARCH 함수 완벽 비교 분석