Макрос переходу на попередній активний лист в excel

Ось рішення на запитання нашого читача.

Коли в книзі багато листів, а працюєш, наприклад, в 7-м і 27-м, хотілося б переходити швидко на потрібний попередній лист (без участі прокрутки). Як, наприклад, коли працюєш в двох документах Excel, дуже зручно користуватися «ctrl + Tab»

Тут рішення у вигляді макросу на подія зміни листа. Для роботи код необхідно помістити в «ЕтаКніга». Код макросу для переходу на попередній активний лист вказано під картинкою. Далі, для зручності необхідно привласнити макросу гарячу клавішу і насолоджуватися зручністю. Для цього відкрийте вікно з макросами, виберіть необхідний, перейдіть в «Параметри», і пропишіть поєднання клавіш, за яким буде спрацьовувати даний макрос.

Public LastActiveList As WorksheetPrivate Sub Workbook_SheetDeactivate (ByVal Sh As Object) Set LastActiveList = Sh `запам`ятати поточний активний лістEnd SubSub GoToLastList () LastActiveList.Activate` активуємо попередній активний лістEnd Sub
Поділися в соціальних мережах:

Схожі
Макрос транспонування (для тих, хто часто транспонирует)Макрос транспонування (для тих, хто часто транспонирует)
Функція «сум» в excel.Функція «сум» в excel.
Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.
Як зменшити розмір таблиці в excel.Як зменшити розмір таблиці в excel.
Як приховати / відобразити сторінку в excel 2003/2007Як приховати / відобразити сторінку в excel 2003/2007
Швидкий доступ в excel.Швидкий доступ в excel.
Створити функцію в excel (проста надбудова)Створити функцію в excel (проста надбудова)
Як закріпити в excel заголовок, рядок, осередок, посилання, тощоЯк закріпити в excel заголовок, рядок, осередок, посилання, тощо
Гіперпосилання в excel на інший аркуш.Гіперпосилання в excel на інший аркуш.
Як зробити прайс-лист в excel.Як зробити прайс-лист в excel.
» » Макрос переходу на попередній активний лист в excel