엑셀에서 URL 주소 입력 시 하이퍼링크를 적용하려고 할 때 수동으로 하이퍼링크를 설정하지만 만약 수많은 URL 링크 주소를 일괄적으로 적용하려고 하는 경우 엑셀에 내장되어 있는 매크로 VBA(Visual Basic Applications) 소스 코드를 적용하면 됩니다.
※ 엑셀 URL 링크 주소 일괄 적용 시 엑셀 시트에 https 주소가 포함되어 있어야 합니다.
엑셀 URL 링크 주소 일괄 적용하기 (VBA 매크로)
인터넷 주소 URL 하이퍼링크 적용할 셀을 모두 드래그 선택합니다.
그리고 매크로 VBA(Visual Basic Applications) 창을 열기 위해 Alt+F11 키를 누릅니다.
매크로 VBA 창이 실행되면 프로젝트 시트(Sheet)를 더블클릭하여 아래와 같은 코드를 복사 붙여넣기 후 재생(소스 코드 컴파일) 버튼을 누릅니다.
Sub create_HLink()
Dim C As Range
For Each C In Selection
If Not IsEmpty(C) Then
C.Hyperlinks.Delete
ActiveSheet.Hyperlinks.Add Anchor:=C, Address:=C.Value, TextToDisplay:=C.Value
End If
Next C
End Sub
엑셀 시트에 있는 인터넷 주소 URL 들이 하이퍼링크 일괄 적용된 것을 확인할 수 있습니다.
관련 글
엑셀 하이퍼링크 일괄제거하는 방법은 관련 글을 참고하시면 되겠습니다.