MasterBeppe
20-10-2008, 10:17
Salve a tutti,
sto cercando di creare una macro su excel per automatizzare la stampa di una newsletter nominativa a diversi clienti.
Vi spiego come ho impostato il progetto:
- nel primo foglio ho una tabella con diverse colonne: num. progressivo, nome, cognome, indirizzo, cap e provincia. Dunque per ogni rigo un cliente diverso.
- nel secondo foglio ho invece una lettera preimpostata, e con una formula (cerca vert) riesco a inserire l'indirzzo completo del cliente automaticamente.
In pratica in uno spazio vuoto inserisco il nr. 1 (num. progressivo del cliente) e automaticamente, grazie al (cerca vert) mi compone l'indirizzo del cliente, prendendo i dati dal foglio 1.
Il problema č che per stampare 2000 clienti, in questo modo devo digitare 1 e poi stampa, 2 e poi stampa, 3 e poi stampa, e cosė via.
Cosė sono riuscito a creare una macro, in modo che potesse fare tutto il lavoro in modo automatico (stampa progressivamente ogni riga di excel, indipendentemente dal nr. progressivo del cliente).
Il problema č che spesso mi capita che devo mandare la newsletter solo a dei clienti di un certa zona, e applicando i filtri automatici e avvio la macro, quest'ultima mi stampa anche le righe nascoste, perchč appunto sono nascoste.
Come potrei fare per dire al programma di non stampare i dati filtrati?
E' possibile?
Grazie a tutti per il vostro aiuto.
sto cercando di creare una macro su excel per automatizzare la stampa di una newsletter nominativa a diversi clienti.
Vi spiego come ho impostato il progetto:
- nel primo foglio ho una tabella con diverse colonne: num. progressivo, nome, cognome, indirizzo, cap e provincia. Dunque per ogni rigo un cliente diverso.
- nel secondo foglio ho invece una lettera preimpostata, e con una formula (cerca vert) riesco a inserire l'indirzzo completo del cliente automaticamente.
In pratica in uno spazio vuoto inserisco il nr. 1 (num. progressivo del cliente) e automaticamente, grazie al (cerca vert) mi compone l'indirizzo del cliente, prendendo i dati dal foglio 1.
Il problema č che per stampare 2000 clienti, in questo modo devo digitare 1 e poi stampa, 2 e poi stampa, 3 e poi stampa, e cosė via.
Cosė sono riuscito a creare una macro, in modo che potesse fare tutto il lavoro in modo automatico (stampa progressivamente ogni riga di excel, indipendentemente dal nr. progressivo del cliente).
Il problema č che spesso mi capita che devo mandare la newsletter solo a dei clienti di un certa zona, e applicando i filtri automatici e avvio la macro, quest'ultima mi stampa anche le righe nascoste, perchč appunto sono nascoste.
Come potrei fare per dire al programma di non stampare i dati filtrati?
E' possibile?
Grazie a tutti per il vostro aiuto.