Excel Гиперссылки, которые автоматически фильтруют - PullRequest
0 голосов
/ 16 декабря 2010

Можно ли в любом случае сделать гиперссылку такой, чтобы при нажатии на «Лист1» я был перенаправлен на «Лист2» ​​и автоматически фильтровал мои данные на основе диапазона или значения гиперссылки.

Или я могу использовать гиперссылку, чтобы перейти к определенному диапазону на другом листе, но скрыть все, что не в этом диапазоне?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011

Чтобы реализовать присоединение макроса к гиперссылке:

Добавьте обработчик события Worksheet_FollowHyperlink в рабочую таблицу,

, например, если для гиперссылки в ячейке E4

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    If Target.Range.Address = "$E$4" Then
        MsgBox "You can run some code if this hyperlink to " & _
            Target.SubAddress & " in " & Target.Range.Address & " is clicked"
    End If
End Sub

Это выполняется после перехода по гиперссылке, код MsgBox должен быть заменен кодом для автофильтрации активного листа, который будет целевым листом, в данном случае Sheet2.

0 голосов
/ 16 декабря 2010

вы можете использовать макрос и прикрепить его к гиперссылке

...