Вопрос по excel, hyperlink – Excel Hyperlink - перейти к ячейке и прокрутить окно

3

Я работаю в Excel и хочу создать гиперссылку с верхней части страницы в другое место на странице.

Я набираю поле сверху, а затем правую ссылку и иду внизhyper link в раскрывающемся меню я щелкаю по нему и выбираю вкладку с надписью «В этой рабочей книге» и меняю ее на то место, куда я хочу. Так что все это хорошо, и все, кроме моего вопроса:

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

Пример:

Гиперссылка: «Тест», расположенный в ячейке А, 1

Расположение гиперссылки: А, 210

Теперь вместо того, чтобы поместить А, 210 в самый низ и показать ячейки над ним, я хочу быть наверху и показать ячейки под ним.

Спасибо за помощь,

Да, вверху экрана, а не внизу. Поэтому я бы хотел, чтобы ячейка А 210 была сверху, а не снизу. Dj Covey

Ваш Ответ

1   ответ
7

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    ActiveWindow.ScrollRow = ActiveCell.Row
End Sub

По волшебству, когда вы нажимаете на ссылку, эта ячейка будет наверху. Если вы не хотите, чтобы это поведение для всех ссылок, вы можете проверитьTarget адрес.

Вы должны будете сохранить код какxlsm файл, чтобы макросы были включены. использованиеAlt-F-11 чтобы открыть редактор VBA, чтобы вы могли фактически добавить код (дважды щелкните по рабочему листу на левой панели, затем вставьте приведенный выше код в открывшемся окне).

Добро пожаловать! Я также многому учусь, просто слоняясь по StackOverflow ... :-) Floris
Кажется, он работает только с текстовыми гиперссылками, а не с фигурами. Но это делает работу. Большое спасибо за это Omar Abdirahman
Я погуглил "Excel Scroll to Top" - гиперссылка на якорь - вторая ссылка привела меня на сайт с версией ответа. Я адаптировал это оттуда. Floris
Ну, спасибо вам большое. Dj Covey
Ты человек Спасибо Ответил и Rep, если я узнаю, как. И где ты это узнал? Dj Covey

Похожие вопросы