Stampare fogli in automatico
Hai un problema con Excel? 
Stampare fogli in automatico
di Rino (utente non iscritto) data: 19/03/2013 23:59:39
Buonasera, Vi espongo il mio problema avrei bisogno di stampare dei fogli in automatico (VBA), adesso mi spiego, ho 365 fogli così chiamati 01-01, 02-01, fino al 31-12. Ho bisogno che tramite una combo box o un input indico il primo e l'ultimo foglio da stampare. P.Es. 19-03 inizio e 28-03 la fine.
Vi ringrazio anticipatamente a tutti coloro che mi aiuteranno.
Rino
stampare fogli in automatico
di Rino (utente non iscritto) data: 20/03/2013 00:04:00
Scusatemi mi sono dimenticato di dire che mi serve che i fogli siano stampati uno alla volta e non prima selezionati tutti insieme e poi stampati, cioe ritornando all'esempio di prima seleziono il foglio 19-03 e lo stampo poi seleziono il 20-03 e stampo e così via.
Ancora grazie per l'aiuto che mi vorrete dare.
Rino
di HarryBosch data: 20/03/2013 14:17:01
Ciao Rino
mi sembrano opposti i due commenti...
- nel primo intervento dici che vuoi stampare una serie di pagine (da X a Y)
- nel secondo che invece vuoi stampare una singola pagina alla volta
Hai steso qualcosa come codice? magari vediamo di sistemare quello :)
di Rino (utente non iscritto) data: 20/03/2013 15:37:59
Adesso mi spiego meglio ho come detto prima 365 fogli ognuno identifica un giorno dell'anno 01-01 01-02 01-03 e cosi via fino al 31-12 in questi fogli ci sono dei riepiloghi che mi chiedono a nscadenze non regolari a volte più di un mese e siccome non devo stampare i fogli ma salvarli singolarmente in PDF, per cui seleziono il foglio lo salvo in pdf e passo avanti selezionando il secondo foglio lo salvo e così via fino all'ultimo. Perciò mi serve che i fogli siano selezionati uno alla volta.
Spero di essere stato un po più chiaro dell'apertura della discussione.
Saluti Rino
di HarryBosch data: 22/03/2013 19:10:39
In quest'ultimo intervento è emerso che la stampa deve effettuarsi su Pdf.
Comunque non è necessario selezionare uno ad uno tutti i fogli per creare un singolo pdf dei fogli stessi; si può anche selezionare un intervallo e far creare un pdf per foglio.
In ufficio la stampa dei pdf l'ho ormai integrata in ogni modulo excel che utilizziamo.
Recupero un esempio carino e ti allego il file.
di HarryBosch data: 23/03/2013 01:44:57
Ti allego un modellino che potrebbe tornare utile non solo a te ma anche ad altri amici del Forum; l'ho estrapolato da uno dei miei programmini.
Tutto il codice è racchiuso all'interno della Userform, che puoi quindi copiare sul tuo foglio di lavoro: basta aprire i due file, l'editor vba e trascinarla nella tua cartella.
Ti rimane solo da richiamarla ad esempio con una combinazione di tasti rapidi.
Nel file che ti allego, con "CTRL+s" apri la form e decidi come creare i pdf:
- puoi creare un pdf per ogni foglio, scegliendo il primo e l'ultimo (l'ordine sarà quello delle linguette)
- puoi creare un pdf per un solo foglio, selezionando soltanto la prima scelta ("primo foglio")
- puoi creare un pdf unico per i fogli che scegli
Il pdf assumerà il nome del foglio; se esiste già verrà sovrascritto.
Vuoi Approfondire?