2

Я пытаюсь отобразить значение текста с гиперссылкой в другую ячейку. Например, у меня есть столбец, который содержит несколько гиперссылок, каждая из которых связана с определенной ячейкой на других листах. Я хотел бы, чтобы каждый раз, когда кто-то нажимал на гиперссылку, это значение (текст) отображалось в другой ячейке моего основного листа.

Я пытался ввести VBA для getUrL, но это дало мне результат, который я искал. Дайте мне знать, если кто-нибудь может предоставить решение для этого.

1 ответ1

0

Эту проблему можно решить с помощью функции Private Sub Worksheet 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .