하이퍼 링크 정보 추출 (Microsoft Excel)
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 교육을위한 소스입니다.
이 팁 (9896)은 Microsoft Excel 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.
link : / excelribbon-Extracting_Hyperlink_Information [하이퍼 링크 정보 추출]
.