엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법 |
환경: Microsoft Excel 2013 |
엑셀 시트에서 텍스트나 URL에 하이퍼링크기 걸려 있으면 데이터 작업할 때 아주 불편합니다. 셀 선택할 때 잘못해서 클릭한 경우 바로 웹 브라우저가 열리기 때문입니다. 이런 하이퍼링크를 한번에 제거하는 방법은 여러가지가 있습니다. 그 중에서 VBA 코드로 간단하게 제거하는 방법에 대해 알려 드리겠습니다. 굳이 VBA 코드까지 사용해서 삭제할 필요는 없지만 어떤 함수가 하이퍼링크를 삭제하는데 쓰이는지 미리 학습하는 것도 나쁘지 않겠죠.
▼ 엑셀 전체에 하이퍼링크를 제거하기 위해서는 왼쪽 상단에 있는 화살표를 클릭하거나 Ctrl + A 단축키를 눌러 시트 전체를 선택해 줍니다.
▼ 다음 오른 마우스를 누르면 하이퍼링크 제거 메뉴가 나타납니다. 선택한 시트에 하이퍼링크기 있을 경우 활성화 되는 메뉴 입니다. 하이퍼링크 메뉴를 클릭하면 한번에 제거가 됩니다.
▼ 이런 방법이 아닌 VBA 코드를 이용해서 제거해 보도록 하겠습니다. 상단에 [개발 도구] 탭 > [Visual Basic] 리본 메뉴를 눌러 편집 툴을 띄웁니다.
▼ 왼쪽 탐색기 창에서 하이퍼링크가 있는 시트를 선택합니다. 그리고 오른쪽 화면으로 가서 직접 실행 창에 Cells.Hyperlinks.Delete 코드를 입력합니다. 직접 실행 창은 코드를 바로 실행할 수 있는 곳입니다. Cells.Hyperlinks.Delete 를 넣고 Enter 를 누르면 Sheets2 에 있는 하이퍼링크를 모두 삭제하게 됩니다.
▼ 만약 Visual Basic Editor 창에 직접 실행 창이 보이지 않는다면 상단 [보기] > [직접 실행 창] 메뉴를 선택하거나 Ctrl + G 단축키를 클릭해 줍니다.
▼ Visual Basic Editor 의 직접 실행 창에 코드를 넣고 Enter 를 누른 결과 간단하게 하이퍼링크를 제거할 수가 있었습니다.
'엑셀(Excel) > VBA' 카테고리의 다른 글
엑셀 VBA 데이터 입력하는 텍스트 박스(Text Box) 사용하는 방법 (0) | 2019.06.20 |
---|---|
엑셀 VBA 시트 테두리 선 그리는 방법 (0) | 2019.06.16 |
엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법 (0) | 2019.06.08 |
엑셀 VBA 영역(Range)을 배열(Array) 로 변경하는 방법 (5) | 2019.05.24 |
엑셀 VBA 다른 셀에 일치하는 코드 값에 데이터를 찾아 추가하는 방법 (2) | 2019.04.22 |
엑셀 VBA 반복문으로 여러 컨트롤 한번에 제어하는 방법 (0) | 2019.03.31 |
댓글을 달아 주세요