엑셀 시트에서 텍스트나 URL에 하이퍼링크기 걸려 있으면 데이터 작업할 때 아주 불편합니다. 셀 선택할 때 잘못해서 클릭한 경우 바로 웹 브라우저가 열리기 때문입니다. 이런 하이퍼링크를 한번에 제거하는 방법은 여러가지가 있습니다. 그 중에서 VBA 코드로 간단하게 제거하는 방법에 대해 알려 드리겠습니다. 굳이 VBA 코드까지 사용해서 삭제할 필요는 없지만 어떤 함수가 하이퍼링크를 삭제하는데 쓰이는지 미리 학습하는 것도 나쁘지 않겠죠.
▼ 엑셀 전체에 하이퍼링크를 제거하기 위해서는 왼쪽 상단에 있는 화살표를 클릭하거나 Ctrl + A 단축키를 눌러 시트 전체를 선택해 줍니다.
▼ 다음 오른 마우스를 누르면 하이퍼링크 제거 메뉴가 나타납니다. 선택한 시트에 하이퍼링크기 있을 경우 활성화 되는 메뉴 입니다. 하이퍼링크 메뉴를 클릭하면 한번에 제거가 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VBA 매크로 실행 버튼으로 코드 실행하기 ▶ 엑셀 VBA 개발을 위한 개발 도구 탭 추가하는 방법 ▶ 엑셀 VBA 매크로 디버깅, 디버그 코드 분석하기 ▶ 엑셀 VBA 개발 도구를 이용해서 버튼 삽입하고 함수 연결하기 ▶ 엑셀 VBA 셀 참조하는 여러가지 방법 |
▼ 이런 방법이 아닌 VBA 코드를 이용해서 제거해 보도록 하겠습니다. 상단에 [개발 도구] 탭 > [Visual Basic] 리본 메뉴를 눌러 편집 툴을 띄웁니다.
▼ 왼쪽 탐색기 창에서 하이퍼링크가 있는 시트를 선택합니다. 그리고 오른쪽 화면으로 가서 직접 실행 창에 Cells.Hyperlinks.Delete 코드를 입력합니다. 직접 실행 창은 코드를 바로 실행할 수 있는 곳입니다. Cells.Hyperlinks.Delete 를 넣고 Enter 를 누르면 Sheets2 에 있는 하이퍼링크를 모두 삭제하게 됩니다.
▼ 만약 Visual Basic Editor 창에 직접 실행 창이 보이지 않는다면 상단 [보기] > [직접 실행 창] 메뉴를 선택하거나 Ctrl + G 단축키를 클릭해 줍니다.
▼ Visual Basic Editor 의 직접 실행 창에 코드를 넣고 Enter 를 누른 결과 간단하게 하이퍼링크를 제거할 수가 있었습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 VBA 매크로 실행 버튼으로 코드 실행하기 ▶ 엑셀 VBA 개발을 위한 개발 도구 탭 추가하는 방법 ▶ 엑셀 VBA 매크로 디버깅, 디버그 코드 분석하기 ▶ 엑셀 VBA 개발 도구를 이용해서 버튼 삽입하고 함수 연결하기 ▶ 엑셀 VBA 셀 참조하는 여러가지 방법 |
'엑셀(Excel) > VBA' 카테고리의 다른 글
엑셀 VBA 시트에서 데이터 셀 영역 구하기 (2) | 2023.02.22 |
---|---|
엑셀 VBA 매개변수 전달 방식 ByRef, ByVal 의 차이점 (0) | 2023.01.13 |
엑셀 VBA 반복문 For Next, For Each Next 사용하기 (0) | 2023.01.11 |
엑셀 VBA 아티클 전체 목록 (12) | 2022.12.23 |
엑셀 VBA 폰트(Font) 색상과 스타일, 사이즈, 글꼴 변경하는 방법 (0) | 2022.10.27 |
엑셀 VBA Application.Evaluate 사용해서 수식 계산하기 (0) | 2022.07.07 |
엑셀 VBA 개체, 속성, 함수, 이벤트 사용법과 사례 검색해서 참고하기 (0) | 2022.04.26 |
엑셀 VBA 콤보박스 ComboBox 의존 관계 데이터 선택 기능 만드는 방법 (1) | 2019.02.28 |