Cheryl에는 많은 하이퍼 링크가 포함 된 워크 시트가 있습니다. 각 하이퍼 링크의 표시 텍스트는 하이퍼 링크의 대상과 다릅니다. 이러한 하이퍼 링크는 모두 A 열에 있습니다. Cheryl은 표시 텍스트를 A 열에 남겨두고 대상 URL을 B 열로 이동 한 다음 A 열의 하이퍼 링크를 삭제하려고합니다. 그녀가 끝내야하는 것은 A 열의 표시 텍스트입니다. , B 열의 URL 및 워크 시트에 활성 하이퍼 링크가 없습니다.

이러한 방식으로 하이퍼 링크에서 정보를 처리하고 추출하려면 매크로를 사용해야합니다. 다음은 선택한 셀 범위에있는 하이퍼 링크를 검사하는 유연한 매크로의 예입니다. 하이퍼 링크가 발견되면 하이퍼 링크의 URL이 하이퍼 링크 오른쪽에 입력 된 다음 하이퍼 링크 자체가 삭제됩니다.

이렇게하면 하이퍼 링크가 있던 셀에 표시 텍스트가 남습니다.

Sub GetHLInfo()

Dim rRng As Range     Dim cell As Range

Set rRng = ActiveSheet.Range(ActiveWindow.Selection.Address)

For Each cell In rRng         If cell.Hyperlinks.Count > 0 Then             cell.Offset(0, 1) = cell.Hyperlinks(1).Address             cell.Hyperlinks(1).Delete         End If     Next End Sub

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (9898)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Extracting_Hyperlink_Information [하이퍼 링크 정보 추출].