엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법

엑셀(Excel)/VBA

엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법

 

환경: Microsoft Excel 2013

 

엑셀 시트에서 텍스트나 URL에 하이퍼링크기 걸려 있으면 데이터 작업할 때 아주 불편합니다. 셀 선택할 때 잘못해서 클릭한 경우 바로 웹 브라우저가 열리기 때문입니다. 이런 하이퍼링크를 한번에 제거하는 방법은 여러가지가 있습니다. 그 중에서 VBA 코드로 간단하게 제거하는 방법에 대해 알려 드리겠습니다. 굳이 VBA 코드까지 사용해서 삭제할 필요는 없지만 어떤 함수가 하이퍼링크를 삭제하는데 쓰이는지 미리 학습하는 것도 나쁘지 않겠죠.

 

엑셀 전체에 하이퍼링크를 제거하기 위해서는 왼쪽 상단에 있는 화살표를 클릭하거나 Ctrl + A 단축키를 눌러 시트 전체를 선택해 줍니다.

엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법

 

다음 오른 마우스를 누르면 하이퍼링크 제거 메뉴가 나타납니다. 선택한 시트에 하이퍼링크기 있을 경우 활성화 되는 메뉴 입니다. 하이퍼링크 메뉴를 클릭하면 한번에 제거가 됩니다

엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법

 


이런 방법이 아닌 VBA 코드를 이용해서 제거해 보도록 하겠습니다. 상단에 [개발 도구] > [Visual Basic] 리본 메뉴를 눌러 편집 툴을 띄웁니다

엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법

 

왼쪽 탐색기 창에서 하이퍼링크가 있는 시트를 선택합니다. 그리고 오른쪽 화면으로 가서 직접 실행 창에 Cells.Hyperlinks.Delete 코드를 입력합니다. 직접 실행 창은 코드를 바로 실행할 수 있는 곳입니다. Cells.Hyperlinks.Delete 를 넣고 Enter 를 누르면 Sheets2 에 있는 하이퍼링크를 모두 삭제하게 됩니다.

엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법

 

만약 Visual Basic Editor 창에 직접 실행 창이 보이지 않는다면 상단 [보기] > [직접 실행 창] 메뉴를 선택하거나 Ctrl + G 단축키를 클릭해 줍니다

엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법

 

Visual Basic Editor 의 직접 실행 창에 코드를 넣고 Enter 를 누른 결과 간단하게 하이퍼링크를 제거할 수가 있었습니다

엑셀 VBA 문서에 포함된 하이퍼링크 한번에 삭제하는 방법


Posted by 녹두장군

댓글을 달아 주세요