VBA – Arbeitsblätter vergrößern und verkleinern

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Dezember 8, 2022

ActiveWindow.Zoom

Sie können VBA verwenden, um den Zoomfaktor eines Arbeitsblatts zu ändern. Hier ist der Code, um den Zoomfaktor von ActiveWindow auf 50% zu ändern:

ActiveWindow.Zoom = 50

Zoomfaktor auf allen Arbeitsblättern ändern

Sie können auch alle Arbeitsblätter in Ihrer Arbeitsmappe in einer Schleife durchlaufen, um einen Standard-Zoomfaktor einzustellen. Mit dem folgenden Makro wird der Zoomfaktor für alle Arbeitsblätter auf 50 % gesetzt:

Sub AlleZoomen()

  Dim ws As Worksheet

  Application.ScreenUpdating = False

  For Each ws In Worksheets
    ws.Activate
    ActiveWindow.Zoom = 50
  Next

  Application.ScreenUpdating = True

End Sub

Zoomen Zoomen

Und endlich ein magisch wachsendes Arbeitsblatt. Das folgende Makro durchläuft Zoomstufen für Tabelle1 in einer Schleife, geht von 10% bis 200%, erhöht um 10%, pausiert eine Sekunde zwischen den Änderungen und stellt dann den ursprünglichen Zustand von Tabelle1 wieder her.

Sub ZoomenZoomen()
Dim x As Integer 'Variable für Schleife
Dim OriginalZoomFaktor As Integer 'Variable für den ursprünglichen Zoomfaktor

Tabelle1.Activate 'Arbeiten wir mit Tabelle1

OriginalZoomFaktor = ActiveWindow.Zoom 'Aktuellen Zoomfaktor ermitteln

'Schleife von Zoom 10 bis 200 iin 10er Schritten
    For x = 1 To 20
        ActiveWindow.Zoom = x * 10
        Application.Wait Now + TimeValue("00:00:01")
    Next x
    
'Den Ursprünglichen Zoomfaktor wiederherstellen
ActiveWindow.Zoom = OriginalZoomFaktor

End Sub

vba-free-addin

Add-In für VBA-Code-Beispiele

Auf alle Code-Beispiele aus unserer Website einfach zugreifen.

Navigieren Sie einfach zum Menü, klicken Sie darauf und der Code wird direkt in Ihr Modul eingefügt. .xlam add-in.

(Keine Installation erforderlich!)

Kostenloser Download

Return to VBA Code Examples