Come utilizzare zoom in vba (con esempi)


È possibile utilizzare i seguenti metodi per specificare lo zoom in Excel utilizzando VBA:

Metodo 1: imposta lo zoom su un valore specifico

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

Questa particolare macro imposterà lo zoom al 150% per il foglio attualmente attivo.

Metodo 2: imposta lo zoom sull’intervallo attualmente selezionato

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

Questa particolare macro ingrandirà l’intervallo attualmente selezionato.

Metodo 3: imposta lo zoom su un intervallo specifico

 SubZoomToRange ()

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

End Sub

Questa particolare macro ingrandirà l’intervallo C1:E5 .

I seguenti esempi mostrano come utilizzare nella pratica ciascun metodo con il seguente foglio Excel che contiene una serie di dati su vari giocatori di basket:

Esempio 1: impostare lo zoom su un valore specifico

Possiamo utilizzare la seguente macro per impostare lo zoom del foglio attualmente attivo al 150% :

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

Quando eseguiamo questa macro, il foglio avrà automaticamente uno zoom del 150% :

Tieni presente che lo zoom predefinito è 100 .

Impostando lo zoom su un valore maggiore di 100, eseguiamo lo zoom.

Per rimpicciolire, impostare lo zoom su un valore inferiore a 100.

Esempio 2: imposta lo zoom sull’intervallo attualmente selezionato

Possiamo utilizzare la seguente macro per impostare lo zoom del foglio attualmente attivo sull’intervallo attualmente selezionato:

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

Ad esempio, supponiamo di selezionare l’intervallo A7:C11 .

Quando eseguiamo questa macro, il foglio ingrandirà automaticamente questo intervallo:

Esempio 3: imposta lo zoom su un intervallo specifico

Possiamo utilizzare la seguente macro per impostare lo zoom del foglio attualmente attivo sull’intervallo C1:E5 :

 SubZoomToRange ()

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

End Sub

Quando eseguiamo questa macro, il foglio ingrandirà automaticamente questo intervallo:

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:

Come contare il numero di righe in un intervallo utilizzando VBA
Come navigare nei fogli di calcolo utilizzando VBA
Come mostrare tutte le righe utilizzando VBA

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *