Condividi:        

macro per stampare da una tabella excel più pdf simultaneame

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

macro per stampare da una tabella excel più pdf simultaneame

Postdi giostacchio » 24/10/16 06:51

Buongiorno
come da titolo dovrei, se possibile, stampare simultaneamente più pdf da un unica tabella Excel
è possibile ?

vi giro come esempio il mio file xls
e, il file word di come dovrebbe essere l 'output, che a questo punto dovrebbero essere più pdf
contenenti le righe del file xls

spero di essere stato abbastanza chiaro
grazie a tutti

https://www.wetransfer.com/downloads/a7 ... 215/7266e7
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Sponsor
 

Re: macro per stampare da una tabella excel più pdf simultan

Postdi alfrimpa » 24/10/16 09:45

Ciao giostacchio

Non ho capito cosa intendi per "stampare simultaneamente più pdf da un unica tabella Excel"

Basta che su un altro foglio ti crei la scheda di valutazione (come quella che hai mostrato nel file di Word) dove con dei semplici CERCA.VERT vai a "pescarti i dati dal foglio "Riassunto Valutazione Fornitori".

Poi fai salva con nome scegliendo come tipo file PDF ed avrai il PDF della scheda.

Cerca di spiegare meglio riallega il tuo file con la scheda di valutazione già creata su un nuovo foglio.
Ultima modifica di alfrimpa su 24/10/16 09:52, modificato 1 volte in totale.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: macro per stampare da una tabella excel più pdf simultan

Postdi giostacchio » 24/10/16 09:52

ok, si ehm quello lo so fare :-)
quello di cui avevo bisogno è proprio un pulsante per far si di stampare in automatico tutte le righe contenute nella tabella xls.
quindi che mi vengano stampati ad esempio 121 fogli pdf ed ogni foglio riporti le info riportate nella riga del file xls., quindi a seconda di quante righe ci sono compilate nel file xls mi vengano stampati i relativi pdf.

spero di essere stato chiaro
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: macro per stampare da una tabella excel più pdf simultan

Postdi alfrimpa » 24/10/16 09:58

Si questo l'avevo intuito.

Riallega il file con la scheda di valutazione già predisposta su un nuovo foglio.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: macro per stampare da una tabella excel più pdf simultan

Postdi giostacchio » 24/10/16 10:08

non ho capito scusa..devo riallegarti un link con il file ?
come vedi avevo già fatto una stampa unione..ma come puoi vedere devo scorerre foglio per foglio salvare in pdf ecc..ecc.
invece se ci fosse questo comando "macro" veloce , tutto sarebbe più ottimizzato e veloce
ri grazie
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: macro per stampare da una tabella excel più pdf simultan

Postdi alfrimpa » 24/10/16 10:14

Si devi riallegare il file con la scheda di valutazione riprodotta su un altro foglio (uguale a quella che hai fatto nel file di Word.

Conosci la funzione CERCA.VERT?
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: macro per stampare da una tabella excel più pdf simultan

Postdi giostacchio » 24/10/16 10:21

si certamente la conosco.
ma con questa funzione riesco a fare tutte le righe della tabella in unica volta ? :eeh:

https://www.wetransfer.com/downloads/8c ... 039/b0c2ca
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: macro per stampare da una tabella excel più pdf simultan

Postdi alfrimpa » 24/10/16 10:38

giostacchio ha scritto:si certamente la conosco.
ma con questa funzione riesco a fare tutte le righe della tabella in unica volta ? :eeh:



No per quello occorre una macro era solo per sapere.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: macro per stampare da una tabella excel più pdf simultan

Postdi giostacchio » 24/10/16 10:43

ah..
ma quindi si potrebbe far qualcosa.. tipo una macro.. per fare quello che vorrei :-?
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: macro per stampare da una tabella excel più pdf simultan

Postdi alfrimpa » 24/10/16 11:56

Ciao giostacchio

Questo il link al file dove ho inserito la macro che vedi sotto; devi modificare il percorso nel punto che ti ho indicato mettendo il tuo.

http://www.filedropper.com/giostacchios ... efornitore

Codice: Seleziona tutto
Sub CreaPDF()
Dim i As Integer
Dim x As Integer
Dim ur As Long
Dim rng As Range
Dim cel As Range
Dim myPath As String
Dim nomefile As String
ur = Worksheets("Riassunto").Cells(Rows.Count, 1).End(xlUp).Row
myPath = "C:\Excel\"  '<==== da modificare
Set rng = Worksheets("Riassunto").Range("a2:a" & ur)
For Each cel In rng
    nomefile = cel.Value
    Worksheets("Scheda di valutazione").Range("B3").Value = cel.Value
    Worksheets("Scheda di valutazione").Range("B5").Value = cel.Offset(0, 1).Value
    x = 5
        For i = 12 To 26 Step 2
            Worksheets("Scheda di valutazione").Range("B" & i).Value = cel.Offset(0, x).Value
            x = x + 1
        Next i
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            myPath & nomefile & ".pdf", Quality:= _
            xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
            OpenAfterPublish:=False
Next cel
Range("b3:b5").ClearContents
Range("b12:b26").ClearContents
End Sub


Prova e fai sapere.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: macro per stampare da una tabella excel più pdf simultan

Postdi Anthony47 » 24/10/16 12:42

Vedi il messaggio di Alfredo, sopra, che credo risolvera' la tua domanda.

Se ho capito bene il tuo problema potrebbe essere risolto con Stampa Unione; in questo caso potresti valutare anche l'uso dell'addin per Word di Graham Mayor di cui avevamo parlato qui: viewtopic.php?f=26&t=93353#p568992 e descritto qui: http://www.gmayor.com/individual_merge_letters.htm
In particolare leggi l'esperienza di sbs descritta qui: viewtopic.php?f=26&t=93353&start=20#p582079

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: macro per stampare da una tabella excel più pdf simultan

Postdi giostacchio » 24/10/16 12:53

wow proprio quello che mi serviva..
grazie ancora, soprattutto perché sto imparando un sacco di cose, grazie a Voi, soprattutto tu Alf
:D :D :D
giostacchio
Utente Junior
 
Post: 90
Iscritto il: 14/10/16 07:36

Re: macro per stampare da una tabella excel più pdf simultan

Postdi alfrimpa » 24/10/16 13:01

Ciao giostacchio.

Sono contento che la macro faccia quello che hai richiesto.

Ritengo altresì importante che tu faccia uno sforzo per capire come funziona il codice in modo da entrare nel "mondo VBA" e cercare di progredire autonomamente.

Per come la vedo io lo scopo del forum, oltre alla condivisione delle informazioni, deve prevedere anche la "crescita culturale" degli utenti che pongono quesiti.

Se hai bisogno di spiegazioni sono qua.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli


Torna a Applicazioni Office Windows


Topic correlati a "macro per stampare da una tabella excel più pdf simultaneame":


Chi c’è in linea

Visitano il forum: Nessuno e 107 ospiti