Есть три макроса.
Сначала юзер запускает макрос 1.
Затем юзер запускает макрос 2.
Есть макрос 3.
Нужно запомнить положение курсора или выделенный фрагмент после макроса 1.
Затем юзер запускает макрос 2.
Затем юзер запускает макрос 3, чтобы вернуться в положение после макроса 1.
Как запомнить местоположение?
Переменная "rng" находится вверху модуля.
Макрос1 запоминает текущий фрагмент. Макрос2 переходит в запомненный фрагмент.
Public rng As Range
Sub Макрос1()
Set rng = Selection.Range
End Sub
Sub Макрос2()
rng.Select
End Sub
спасибо за ваш макрос - помогло ваше решение