Selezione automatica di verticale o orizzontale (Microsoft Excel)
Barbara ha un foglio di lavoro che deve stampare periodicamente.
A volte ha bisogno di stampare solo tre colonne di dati e altre volte ha bisogno di stamparne di più. Quando stampa solo tre colonne, si adattano molto bene a una pagina stampata con orientamento verticale. Quando stampa più colonne, deve stampare in orientamento orizzontale. Barbara si chiede se esiste un modo per impostare Excel in modo che passi automaticamente da verticale a orizzontale in base al numero di colonne che desidera stampare.
Forse il modo più semplice per gestire questo tipo di stampa è aggiungere una piccola macro che viene eseguita appena prima della stampa. Se l’area di stampa è impostata in modo da contenere 1, 2 o 3 colonne, la stampa viene eseguita in orientamento verticale. Viene utilizzato qualsiasi altro numero di colonne e orientamento orizzontale. Ecco la macro; dovresti aggiungerlo al modulo ThisWorkbook:
Private Sub Workbook_BeforePrint(Cancel As Boolean) With ActiveSheet.PageSetup If Range(.PrintArea).Columns.Count > 3 Then .Orientation = xlLandscape Else .Orientation = xlPortrait End If End With End Sub
Naturalmente, potrebbe essere più vantaggioso (e flessibile) se si utilizza semplicemente la funzione Visualizzazioni personalizzate di Excel. È possibile specificare una visualizzazione che includa le tre colonne o il numero di colonne desiderato. Puoi anche fare in modo che la vista includa le impostazioni di stampa, in modo che l’orientamento della pagina venga incluso nella vista. Segui questi passaggi per impostare le visualizzazioni:
-
Formatta e posiziona il foglio di lavoro come desideri che appaia. Assicurati, inoltre, di impostare l’area di stampa per le tre colonne e di impostare il layout della pagina sull’orientamento verticale.
-
Seleziona Visualizzazioni personalizzate dal menu Visualizza. Excel visualizza la finestra di dialogo Visualizzazioni personalizzate.
-
Fare clic sul pulsante Aggiungi. Excel visualizza la finestra di dialogo Aggiungi vista. (Vedi figura 1.)
-
Nel campo Nome, fornire il nome che si desidera associare a questa vista.
-
Nella sezione Visualizza include, seleziona le opzioni che riflettono ciò che desideri salvare con questa visualizzazione. Assicurati di specificare che desideri includere le impostazioni di stampa.
-
Quando sei soddisfatto delle tue impostazioni, fai clic sul pulsante OK. La visualizzazione corrente viene salvata da Excel.
-
Ripeti i passaggi da 1 a 6, ma questa volta per l’area di stampa più grande, assicurandoti di impostare il layout della pagina per l’orientamento orizzontale.
Ora, ogni volta che desideri stampare in modi diversi, richiama la visualizzazione che desideri e scegli di stampare: tutto il resto è già impostato per te.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (10364) si applica a Microsoft Excel 97, 2000, 2002 e 2003.
Puoi trovare una versione di questo suggerimento per l’interfaccia a barra multifunzione di Excel (Excel 2007 e versioni successive) qui: