1

Тема: Возврат курсора к диапазону откуда по событию запустился макрос

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

2

Re: Возврат курсора к диапазону откуда по событию запустился макрос

после обработки макроса возвращался на это место
надо осторожно смотря что за обработка
а так пробуйте на запись поставить и делаете добавить закладку, потом перейти к закладке, может устроит

3

Re: Возврат курсора к диапазону откуда по событию запустился макрос

Только что написал и попробовал такой макрос:

Sub Положение_курсора()

    Dim r As Range
    
    'запомнить положение курсора
    Set r = Selection.Range
    
    'какие-то действия _
    ...
    
    'восстановить положение курсора
    r.Select
    
End Sub

Попробовал удалить часть текста до положения курсора, и восстановить его положение. У меня работает.