В большинстве случаев Excel позволяет вводить команды и выполнять функции с помощью мыши или клавиатуры. К сожалению, Excel не предоставляет «равный доступ» для всех команд. Например, относительно легко увеличивать или уменьшать масштаб с помощью мыши, но нет простого способа сделать это с помощью клавиатуры (кроме использования клавиатуры для перемещения по меню и выбора настройки масштабирования).

Если вам нужна возможность легко увеличивать или уменьшать масштаб с помощью клавиатуры, единственный способ получить это — создать макрос, а затем назначить макрос комбинации клавиш. Следующий макрос VBA (MyZoomIn) позволяет увеличить (увеличить) рабочий лист на 10%:

Sub MyZoomIn()

Dim ZP As Integer    ZP = Int(ActiveWindow.Zoom * 1.1)

If ZP > 400 Then ZP = 400    ActiveWindow.Zoom = ZP End Sub

Обратите внимание, что макрос позволяет увеличивать масштаб только до 400%. Это связано с тем, что Excel позволяет увеличивать масштаб только до этого значения, и увеличение масштаба приведет к ошибке. Небольшое изменение той же темы приводит к созданию макроса, который я называю MyZoomOut. Он уменьшает (уменьшает) рабочий лист на 10%:

Sub MyZoomOut()

Dim ZP As Integer    ZP = Int(ActiveWindow.Zoom * 0.9)

If ZP < 10 Then ZP = 10    ActiveWindow.Zoom = ZP End Sub

Этот макрос устанавливает нижнюю границу на 10%, что является минимальным значением, которое вы можете сделать. Меньше, и Excel снова выдаст ошибку.

Последний прием, позволяющий сделать эти макросы действительно полезными, — назначить их комбинации клавиш. Затем вы можете быстро увеличивать или уменьшать масштаб на 10% простым нажатием клавиши. Следующие шаги можно использовать для назначения макроса комбинации клавиш:

  1. Нажмите Alt + F8. Excel отображает диалоговое окно «Макрос», в котором содержится список определенных вами макросов. (Среди них должны быть MyZoomIn и MyZoomOut.)

  2. Выберите макрос MyZoomIn.

  3. Щелкните Параметры. Excel отображает диалоговое окно «Параметры макроса». (См. Рис. 1.)

  4. В поле «Сочетание клавиш» укажите сочетание клавиш, которое вы хотите использовать. Например, если вы хотите использовать Ctrl + I, вы должны ввести I в поле «Сочетание клавиш».

  5. Щелкните ОК.

  6. Выберите макрос MyZoomOut.

  7. Щелкните Параметры. Excel снова отображает диалоговое окно «Параметры макроса».

  8. В поле «Сочетание клавиш» укажите сочетание клавиш, которое вы хотите использовать. Например, если вы хотите использовать Ctrl + O, вы должны ввести O в поле «Сочетание клавиш».

  9. Щелкните ОК.

  10. Нажмите «Отмена», чтобы закрыть диалоговое окно «Макрос».

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (12582) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Zooming_with_the_Keyboard [Масштабирование с помощью клавиатуры].