하이퍼링크 텍스트 표시

하이퍼링크 텍스트 표시

하이퍼링크된 텍스트의 값을 다른 셀에 표시하려고 합니다. 예를 들어, 다른 시트의 특정 셀에 각각 연결된 여러 하이퍼링크가 포함된 열이 있습니다. 내가 원하는 것은 누군가가 하이퍼링크를 클릭할 때마다 해당 값(텍스트)이 내 기본 시트의 다른 셀에 표시되는 것입니다.

getUrL에 대한 VBA를 입력하려고 시도했지만 그 결과 내가 찾던 결과가 나왔습니다. 이에 대한 해결책을 제공할 수 있는 사람이 있으면 알려주십시오.

답변1

이 문제는 다음과 같이 개인 하위 워크시트 기능인 FollowHyperlink(예: 워크시트의 VBA 코드)를 사용하여 해결할 수 있습니다.

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Sheets("MainSheet").Range("E2").Value = Selection.Value
    Sheets("MainSheet").Range("E3").Value = Target.SubAddress
    Sheets("MainSheet").Range("E4").Value = Target.Range
End Sub

여기에 이미지 설명을 입력하세요

관련 정보