Allargando il suggerimento di Alfredo: registrati una macro mentre diligentemente:
-selezioni l'area da stampare, e la assegni come "area di stampa" (Menu /Layout di pagina; Gruppo Imposta pagina, icona Area di Stampa)
-avvii la stampa
-interrompi la registrazione
Per le istruzioni e i primi suggerimenti su come registrare una macro:
viewtopic.php?f=26&t=103893&p=622593#p622593Poi crea un pulsante (Menu /Sviluppo; Gruppo Controlli, icona Inserisci: scegli il Pulsante tra i "Controlli Modulo" e ne disegni uno sul Foglio; gli assegni la macro appena creata (ti sara' chiesto durante la creazione del pulsante).
Se vuoi poter scegliere la stampante su cui stampare, allora inserisci questo spezzone subito in testa alla macro autoregistrata, dopo il tuo nome macro:
- Codice: Seleziona tutto
'scegli printer
SelPrint = Application.Dialogs(xlDialogPrinterSetup).Show
If SelPrint = False Then
MsgBox "Stampa Cancellata"
Exit Sub
End If
Ciao