Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: gtz от 08 февраля 2018, 14:19

Название: Excel VBA: Навигация по листу / книге с помощью макроса
Отправлено: gtz от 08 февраля 2018, 14:19
Делаю навигацию по листу/книге.
Лист очень длинный и чтобы не скроллить используется простейший макрос:
Range("A2").Select

Но при переходе ячейка может оказаться на середине листа.
Вопрос - как сделать так чтобы ячейка оказывалась вверху листа.
Название: Re: Excel VBA: Навигация по листу / книге с помощью макроса
Отправлено: Администратор от 08 февраля 2018, 14:23
Sub макрос()
    Application.Goto Range("A2"), True
End Sub
Название: Re: Excel VBA: Навигация по листу / книге с помощью макроса
Отправлено: gtz от 08 февраля 2018, 14:34
Спасибо!
True что значит в данной ситуации?
Название: Re: Excel VBA: Навигация по листу / книге с помощью макроса
Отправлено: Администратор от 08 февраля 2018, 14:49
Прокручивать экран или нет. То есть Application.GoTo делает два действия:
1) выделяет фрагмент
2) прокручивает лист
Название: Re: Excel VBA: Навигация по листу / книге с помощью макроса
Отправлено: gtz от 08 февраля 2018, 15:21
Спасибо.