Как использовать масштабирование в vba (с примерами)


Вы можете использовать следующие методы для указания масштаба в Excel с помощью VBA:

Способ 1: установите масштаб на определенную величину

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

Этот конкретный макрос установит масштаб на 150% для текущего активного листа.

Способ 2. Установите масштаб в выбранный в данный момент диапазон.

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

Этот конкретный макрос увеличит текущий выбранный диапазон.

Способ 3: установите масштаб в определенный диапазон

 SubZoomToRange ()

Range("C1:E5").Select
ActiveWindow.Zoom = True

End Sub

Этот конкретный макрос увеличит диапазон C1:E5 .

В следующих примерах показано, как использовать каждый метод на практике со следующим листом Excel, содержащим набор данных о различных баскетболистах:

Пример 1. Установите масштаб на определенную величину.

Мы можем использовать следующий макрос, чтобы установить масштаб текущего активного листа на 150% :

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

Когда мы запустим этот макрос, лист автоматически будет иметь масштаб 150% :

Обратите внимание, что масштаб по умолчанию равен 100 .

Установив значение масштаба больше 100, мы увеличиваем масштаб.

Чтобы уменьшить масштаб, установите масштаб менее 100.

Пример 2. Установите масштаб в выбранный в данный момент диапазон.

Мы можем использовать следующий макрос, чтобы установить масштаб текущего активного листа в текущий выбранный диапазон:

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

Например, предположим, что мы выбрали диапазон A7:C11 .

Когда мы запустим этот макрос, лист автоматически увеличится до этого диапазона:

Пример 3. Установите масштаб в определенный диапазон

Мы можем использовать следующий макрос, чтобы установить масштаб текущего активного листа в диапазоне C1:E5 :

 SubZoomToRange ()

Range("C1:E5").Select
ActiveWindow.Zoom = True

End Sub

Когда мы запустим этот макрос, лист автоматически увеличится до этого диапазона:

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в VBA:

Как посчитать количество строк в диапазоне с помощью VBA
Как перемещаться по электронным таблицам с помощью VBA
Как показать все строки с помощью VBA

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *