이 튜토리얼에서는 Excel에서 참조 대화 상자(References Dialog Box)를 표시하는 방법을 단계별로 소개합니다. 하나의 통합 문서 안에서 여러 워크시트에 걸쳐 다양한 VBA 코드를 작성하다 보면 참조(References) 관리가 매우 중요해집니다. 참조를 제대로 관리하지 않으면 코드와 코드 사이를 이동할 때 혼란이 생기기 쉽습니다. 바로 이럴 때 참조 대화 상자를 활용하면 됩니다.
연습용 통합 문서는 아래에서 다운로드할 수 있습니다.
참조 대화 상자란 무엇인가?
VBA에서 참조 대화 상자는 특정 프로그램 모듈에 적절한 이름을 지정하여 구분하는 데 사용됩니다. 예를 들어, 하나의 통합 문서에서 성적 처리, 홀수/짝수 판별, 셀 색상 변경 등 여러 종류의 VBA 코드를 동시에 작업하면서 각 워크시트마다 다르게 적용해야 한다고 가정해 봅시다. 이런 경우 참조 대화 상자를 통해 모듈마다 고유한 이름을 부여하면 관리가 한결 수월해집니다. 해당 참조 항목을 선택하기만 하면 그 안에 포함된 VBA 코드가 화면에 나타나기 때문입니다.
Excel 참조 대화 상자의 주요 옵션
Excel의 참조 대화 상자에는 여러 가지 옵션이 있으며, 그중 일부는 특히 자주 사용됩니다. 주요 옵션은 다음과 같습니다.
- 사용 가능한 참조(Available References): 현재 통합 문서에 존재하는 모든 참조 목록이 표시되는 영역입니다. 모듈에 이름을 정의하면 그 이름도 이 목록에 나타납니다.
- 우선 순위 버튼(Priority Buttons): 목록에서 참조 항목의 순서를 위아래로 이동시키는 버튼입니다. 많은 참조를 사용하는 경우 우선 순위 관리에 필수적입니다.
- 결과(Result): 선택된 참조의 파일 경로와 이름을 확인할 수 있는 영역입니다.
- 찾아보기(Browse): 기존 참조에 새로운 라이브러리나 추가 참조를 불러올 때 사용합니다.
참조 대화 상자를 사용하는 이유
참조 대화 상자를 활용하면 다음과 같은 장점이 있습니다.
- VBA 모듈에 정의된 이름으로 체계적으로 표시할 수 있습니다.
- 원하는 VBA 코드를 빠르게 찾을 수 있습니다.
- 작업 효율이 높아지고 시간이 절약되며 실수 발생 가능성도 줄어듭니다.
참조 대화 상자 표시 방법: 단계별 절차
아래 단계를 순서대로 따라 하면 누구나 스스로 Excel에서 참조 대화 상자를 표시하고 활용할 수 있습니다.
1단계: 데이터 세트 준비하기
먼저 참조 대화 상자를 연습할 데이터를 준비합니다. B열에는 값(Value), C열에는 홀수/짝수(Even/Odd) 결과가 들어갑니다. 이 데이터 세트를 통해 전체 과정을 쉽게 이해할 수 있습니다.

추가로 읽기: Excel에서 대화 상자 만들기 (3가지 유용한 활용법)
2단계: Excel VBA에서 참조 찾기
다음 절차에 따라 Excel VBA에서 참조 메뉴를 찾아봅니다.
- Alt + F11 키를 눌러 VBA 편집기를 엽니다.
- 삽입 > 모듈(Insert > Module) 메뉴로 이동합니다.
- 모듈 창에 아래 VBA 코드를 입력합니다.
Sub OddEven()
Dim i As Integer
For i = 5 To 11
If Cells(i, 2).Value Mod 2 = 0 Then
Cells(i, 3).Value = "Even"
Else
Cells(i, 3).Value = "Odd"
End If
Next i
End Sub
- 마지막으로 도구 > 참조(Tools > References) 메뉴로 이동합니다.

추가로 읽기: Excel에서 대화 상자 다루기 (유형과 활용 방법)
3단계: 참조 대화 상자 표시하기
이제 아래 단계에 따라 참조 대화 상자를 화면에 표시합니다.
- References 메뉴를 클릭하면 화면에 참조(References) 대화 상자가 열립니다.

- 사용 가능한 참조 목록에서 원하는 항목에 체크하면, VBA 편집기 왼쪽에 해당 참조가 포함된 프로젝트 목록이 표시됩니다.

추가로 읽기: Excel에서 대화 상자 닫는 방법 (3가지 쉬운 방법)
4단계: 참조 대화 상자 활용하기
마지막으로 참조 대화 상자를 실제로 활용하는 방법입니다.
- 첫째, 원하는 참조 항목에 체크한 후 확인(OK)을 클릭합니다.

- 둘째, 특정 참조 항목을 클릭하면 하단에 해당 참조의 파일 경로가 표시됩니다.

- 셋째, 코드를 실행하려면 실행(Run) 옵션을 클릭합니다.

- 마지막으로 원하는 실행 결과를 확인할 수 있습니다.

추가로 읽기: Excel의 대화 상자 실행기(Dialog Box Launcher): 모든 유형 설명
Excel에서 개체 라이브러리(Object Library) 확인하기
참조 기능의 대표적인 활용 예로, Excel에서 개체 라이브러리(Object Library)를 확인하는 방법을 알아보겠습니다.
절차:
- 도구 > 참조(Tools > References) 메뉴로 이동합니다.

- Microsoft Excel 16.0 Object Library 항목을 선택하고 확인(OK)을 클릭합니다.

- 완료되면 개체 라이브러리가 정상적으로 적용된 것을 확인할 수 있습니다.

알아두어야 할 사항
- 여러 참조를 추가하더라도 반드시 명확한 이름으로 관리하는 것이 좋습니다.
- 특정 참조 대화 상자를 사용 중일 때는 Visual Basic Application 항목의 체크를 해제할 수 없습니다. 현재 사용 중인 핵심 참조이기 때문입니다.
- VBA 코드를 실행하려면 파일을 반드시 Excel 매크로 사용 통합 문서(Excel Macro-Enabled Workbook) 형식(.xlsm)으로 저장해야 합니다. 그렇지 않으면 코드가 동작하지 않습니다.
결론
지금까지 소개한 방법들을 따라 하면 Excel에서 참조 대화 상자를 손쉽게 표시하고 활용할 수 있습니다. 더 좋은 방법을 알고 계시다면 언제든 공유해 주세요. 이와 같은 유용한 Excel 팁을 계속 확인하려면 ExcelDemy 웹사이트를 즐겨찾기하세요. 궁금한 점이나 제안, 질문이 있다면 아래 댓글 섹션에 자유롭게 남겨주세요. 최선을 다해 답변드리겠습니다.
관련 글
- Excel에서 함수 삽입 대화 상자 여는 방법 (3가지)
- Excel에서 이름 충돌 대화 상자 중지하는 방법 (3가지 효과적인 방법)