Страница: 1 |
|
Вопрос: Создание гиперссылки
|
Добавлено: 08.02.06 11:40
|
|
Автор вопроса: shalun
|
Доброго времени суток.
Хочу узнать как в MS Excel сделать "умную" гиперссылку
Лист 1 содержит ячейку с записью "абвгд"
Лист 2 так же содержит такую запись
Как сделать гиперссылку на листе 1 таким образом, чтобы она всегда выдавала ячейку с "абвгд" на листе 2.
примеч. На листе 2 ячейка "абвгд" постоянно пменяет координаты.
Ответить
|
Номер ответа: 1 Автор ответа: SerJ
Вопросов: 24 Ответов: 332
|
Профиль | | #1
|
Добавлено: 08.02.06 22:57
|
В коде первого листа вставляешь:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row = 2 And Target.Column = 2 Then SelectTarget 2, "C3"
End Sub
в коде модуля:
Public Sub SelectTarget(tgSheet As Integer, tgRange As String)
Sheets(tgSheet).Activate
Range(tgRange).Select
End Sub
Поменяв некоторые значения - получишь то, что тебе надо. В данном примере "абвгд" находится на первом листе в ячейке B2, а на втором листе - в ячейке С3.
примеч. На листе 2 ячейка "абвгд" постоянно пменяет координаты.
Это как? Программным путём или какой-то юзер меняет?
Код, что я дал будет работать только в фиксированном положении целевой ячейки. Обьясни подробнее, допишу и для "меняющей координаты ячейки"
Ответить
|
Страница: 1 |
Поиск по форуму