Zoom avant et arrière sur les feuilles de calcul - Exemples de code VBA

ActiveWindow.Zoom

Vous pouvez utiliser VBA pour modifier le zoom d'une feuille de calcul. Voici le code pour changer le Zoom de l'ActiveWindow à 50% :

1 ActiveWindow.Zoom = 50

Modifier le zoom sur toutes les feuilles de calcul

Vous pouvez également parcourir toutes les feuilles de calcul de votre classeur pour définir un zoom standard. La macro suivante définira le zoom de toutes les feuilles de calcul sur 50 % :

123456789101112131415161718192021 Sous ZoomAll()Dim ws As Feuille de calculApplication.ScreenUpdating = FauxPour chaque ws dans les feuilles de calculws.ActiverActiveWindow.Zoom = 50ProchainApplication.ScreenUpdating = TrueFin du sous-marin

Zoomer Zoomer

Et enfin une feuille de travail qui grandit comme par magie. La macro suivante parcourra les zooms pour Sheet1, passant de 10 % à 200 %, en incrémentant de 10 %, en faisant une pause d'une seconde entre les modifications, puis elle restaurera Sheet1 à son état d'origine.

1234567891011121314151617181920212223242526272829303132333435363738 Sous ZoomZoom()Dim x As Integer 'variable pour boucleDim OriginalZoom As Integer 'variable pour le zoom d'origineSheet1.Activate 'travaillons avec sheet1OriginalZoom = ActiveWindow.Zoom 'obtenir le zoom actuel'boucle par zoom 10 à 200 par 10Pour x = 1 à 20FenêtreActive.Zoom = x * 10Application.Attendez maintenant + TimeValue("00:00:01")Suivant x'restaurer le zoom d'origineActiveWindow.Zoom = OriginalZoomFin du sous-marin
wave wave wave wave wave