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