Ingrandisci e rimpicciolisci i fogli di lavoro - Esempi di codice VBA

ActiveWindow.Zoom

È possibile utilizzare VBA per modificare lo zoom di un foglio di lavoro. Ecco il codice per cambiare lo Zoom di ActiveWindow al 50%:

1 ActiveWindow.Zoom = 50

Cambia lo zoom su tutti i fogli di lavoro

Puoi anche scorrere tutti i fogli di lavoro nella cartella di lavoro per impostare uno Zoom standard. La seguente Macro imposterà lo Zoom per tutti i fogli di lavoro al 50%:

123456789101112131415161718192021 Sotto ZoomTutto()Dim ws come foglio di lavoroApplication.ScreenUpdating = FalsePer ogni ws nei fogli di lavorows.ActivateActiveWindow.Zoom = 50ProssimoApplication.ScreenUpdating = TrueFine sottotitolo

Zoom Zoom

E infine un foglio di lavoro che cresce magicamente. La seguente macro eseguirà un ciclo attraverso gli Zoom per Foglio1, passando dal 10% al 200%, aumentando del 10%, sospendendo un secondo tra le modifiche, quindi ripristinerà Foglio1 al suo stato originale.

1234567891011121314151617181920212223242526272829303132333435363738 Sotto ZoomZoom()Dim x As Integer 'variabile per ciclo'Dim OriginalZoom As Integer "variabile per zoom originale"Foglio1.Attiva 'Lavoriamo con Foglio1'OriginalZoom = ActiveWindow.Zoom 'ottieni lo zoom corrente'loop attraverso lo zoom da 10 a 200 per 10'Per x = da 1 a 20ActiveWindow.Zoom = x * 10Applicazione.Attendi ora + TimeValue("00:00:01")Avanti x"ripristina lo zoom originale"ActiveWindow.Zoom = OriginalZoomFine sottotitolo
wave wave wave wave wave