엑셀 시트에서 텍스트나 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 차트 매크로로 만드는 방법 (3) | 2022.12.20 |
---|---|
엑셀 VBA 카메라 기능을 매크로로 작성하기 (1) | 2022.12.18 |
엑셀 VBA 행, 열 삭제 및 추가하기 (0) | 2022.12.14 |
엑셀 VBA 주민번호, 이메일 문자열 잘라 내는 방법 (8) | 2022.11.30 |
엑셀 VBA 웹브라우저(인터넷 익스플로러) 띄우는 방법 (0) | 2022.11.30 |
엑셀 VBA 반복문 For Next 문 사용하기 (0) | 2022.11.22 |
엑셀 VBA 옵션 버튼 OptionButton 컨트롤 사용하기 (0) | 2022.11.21 |
엑셀 VBA 영역(Range)을 배열(Array) 로 변경하기 (5) | 2022.11.14 |