Impossible n'est pas VBA ?

Fab291

XLDnaute Junior
Bonjour,

Est-il possible d'imprimer 2 onglets ( 2 feuilles) dans un même document PDF?
En d'autre terme que les deux feuilles du classeur soit imprimé dans un même document PDF...

Merci :)
 

sousou

XLDnaute Barbatruc
Re : Impossible n'est pas VBA ?

Bonjour Fab291
He oui c'est possible.

1/ dans ta macro sélectionne en selection multiple deux feuilles
exemple
Sheets(Array("Feuil1", "Feuil2")).Select
2/définir imprimante pdfcréator du genre:
Application.ActivePrinter = "PDFCreator " dépent de l'installation
3/ thisworkbook.printout

à voir avec ton systeme
 

Orpheu

XLDnaute Nouveau
Re : Impossible n'est pas VBA ?

A mon avis, tu peux faire directement:
Sheets(array("Feuil1","Feuil2")).printout copies:=1, activeprinter:="PDFCreator", etc.
Cela évite de faire la sélection, qui peut parfois provoquer des événements indésirables si tu as mis du code...

Par ailleurs, il se peut qu'excel crée plusieurs fichiers même si tu n'as qu'un seul Printout.. Il ya sur le site un exemple de code pour contrôler PDFCreator et regrouper les fichiers en file d'attente pour n'avoir qu'un seul PDF en sortie, ce qui te permet de 'spooler', c'est-à-dire de lancer autant d'impressions que tu veux puis lancer la génération du fichier en sortie:

https://www.excel-downloads.com/thr...unique-avec-des-impressions-multiples.137290/
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 329
Messages
2 087 335
Membres
103 520
dernier inscrit
Azise