Excel VBA Макросы: Как перейти к диапазону, имя которого записано в ячейку?

Автор spel78, 25 июня 2019, 11:30

spel78

Хочу скопировать имя диапазона (это имя записано в ячейку Q1) и перейти к этому диапазону.
С помощью макрорекордера получил такой код:
Range("Q1").Select
Selection.Copy
Application.Goto Reference:="D1S1U1P4"

Этот код делает переход не к значению ячейки Q1, а к тому значению, которое я указал во время записи макроса.
Мне нужно следующее. Я меняю значение в Q1, запускаю макрос и макрос переходит к тому диапазону, который указан в Q1.

Администратор