Stampa di pagine pari o dispari (Microsoft Excel)
Quando stampi fogli di lavoro più lunghi, potresti desiderare un modo per stampare pagine pari o dispari. Sfortunatamente, Excel non include questa funzionalità. Tuttavia, ci sono un paio di modi per aggirare questo problema.
Innanzitutto, se lo scopo della stampa di pagine pari e dispari è stampare fronte-retro, potresti controllare il driver della stampante per vedere se è in grado di gestire la stampa fronte-retro o se in qualche modo stamperà solo pagine pari o dispari. Questo approccio ti consente di bypassare del tutto Excel.
Un altro modo per aggirare Excel è semplicemente creare un file PDF dal tuo output. È quindi possibile aprire il file PDF e utilizzare Acrobat o Adobe Reader per stampare pagine pari o dispari.
Se vuoi rimanere in Excel, forse il modo migliore per gestire la situazione è inventare una macro che gestisca la stampa.
Una tale macro può essere affrontata in molti modi. Eccone uno breve:
Sub PrintOddEven() Dim TotalPages As Long Dim StartPage As Long Dim Page As Integer StartPage = InputBox("Enter starting page number") TotalPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)") If StartPage > 0 And StartPage <= TotalPages Then For Page = StartPage To TotalPages Step 2 ActiveSheet.PrintOut From:=Page, To:=Page, _ Copies:=1, Collate:=True Next End If End Sub
Quando si esegue la macro, viene richiesto un numero di pagina iniziale. Nella maggior parte dei casi immetti 1 o 2, ma puoi effettivamente inserire qualsiasi numero di pagina desideri. La macro quindi stampa la pagina iniziale e ogni seconda pagina da lì in avanti.
È possibile, se lo si desidera, stampare anche pagine pari e dispari creando due visualizzazioni personalizzate in Excel: una per le pagine dispari e una per le pagine pari. Tutto quello che devi fare è specificare un intervallo di celle non contiguo (costituito dalle celle nelle pagine pari o dispari) come area di stampa per ciascuna vista.
Ad esempio, se volessi definire un’area di stampa composta dalle celle per tutte le pagine dispari, potresti farlo:
-
Passa all’anteprima interruzioni di pagina.
-
Usa il mouse per selezionare tutte le celle della pagina 1.
-
Tieni premuto il tasto Ctrl mentre selezioni tutte le celle della pagina 3.
-
A sua volta, e sempre tenendo premuto il tasto Ctrl, seleziona tutte le celle delle altre pagine dispari.
-
Definisci le celle selezionate come area di stampa.
Con l’area di stampa selezionata, salvare la visualizzazione. Quindi cancella l’area di stampa, usa la stessa tecnica per selezionare tutte le celle pari e salva la vista. Ora hai due viste che puoi stampare e ogni vista conterrà solo pagine pari o dispari. L’unico svantaggio di questo approccio è che Excel numera le pagine stampate in sequenza (1, 2, 3, 4) invece di quello che sono realmente (1, 3, 5, 7).
_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 (8843) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: