Imprimer une sélection de feuilles excel dans un seul doc
Fermé
hergy
-
3 oct. 2017 à 01:26
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 3 oct. 2017 à 12:07
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 - 3 oct. 2017 à 12:07
A voir également:
- Excel imprimer 2 pages par feuille
- Comment imprimer un tableau excel sur une seule page - Guide
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Excel trier par ordre croissant chiffre - Guide
- Si et excel - Guide
2 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
3 oct. 2017 à 07:09
3 oct. 2017 à 07:09
Bonjour,
Dans un seul doc: une seule feuille ou .........................???
Dans un seul doc: une seule feuille ou .........................???
Dans un seul doc: quand les feuilles sont imprimées, elles doivent constituer un seul document. Autrement dit, si j'imprime 3 feuilles, j'obtiens un document de 3 pages.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 711
Modifié le 3 oct. 2017 à 12:15
Modifié le 3 oct. 2017 à 12:15
Re,
Le code pour "impression" PDF un seul doc avec PDFCreator est tout fait different de ce que vous avez ecrit pour une imprimante "normale"
Revoir aussi pour la procedure mise en page
un seul doc PDF pour x feuilles:
code fait avec enregistreur de macro, qu'il vous faudra adapter en fonction des choix feuilles
fichier pdf optenu:https://www.cjoint.com/c/GJdkhDNDzvf
Le code pour "impression" PDF un seul doc avec PDFCreator est tout fait different de ce que vous avez ecrit pour une imprimante "normale"
Revoir aussi pour la procedure mise en page
un seul doc PDF pour x feuilles:
copies:=1, Collate:=True
code fait avec enregistreur de macro, qu'il vous faudra adapter en fonction des choix feuilles
Sub Macro1() ' ' Macro1 Macro ' ' Sheets(Array("Report_1", "Report_2", "Report_3", "Report_4", "Report_5")).Select Sheets("Report_1").Activate Range("A1:N90").Select Application.PrintCommunication = False With ActiveSheet.PageSetup .LeftHeader = "" .CenterHeader = "" .RightHeader = "" .LeftFooter = "" .CenterFooter = "" .RightFooter = "" .LeftMargin = Application.InchesToPoints(0.7) .RightMargin = Application.InchesToPoints(0.7) .TopMargin = Application.InchesToPoints(0.75) .BottomMargin = Application.InchesToPoints(0.75) .HeaderMargin = Application.InchesToPoints(0.3) .FooterMargin = Application.InchesToPoints(0.3) .PrintHeadings = False .PrintGridlines = False .PrintComments = xlPrintNoComments .PrintQuality = 600 .CenterHorizontally = False .CenterVertically = False .Orientation = xlPortrait .Draft = False .PaperSize = xlPaperA4 .FirstPageNumber = xlAutomatic .Order = xlDownThenOver .BlackAndWhite = False .Zoom = False .FitToPagesWide = 1 .FitToPagesTall = 1 .PrintErrors = xlPrintErrorsDisplayed .OddAndEvenPagesHeaderFooter = False .DifferentFirstPageHeaderFooter = False .ScaleWithDocHeaderFooter = True .AlignMarginsHeaderFooter = True .EvenPage.LeftHeader.Text = "" .EvenPage.CenterHeader.Text = "" .EvenPage.RightHeader.Text = "" .EvenPage.LeftFooter.Text = "" .EvenPage.CenterFooter.Text = "" .EvenPage.RightFooter.Text = "" .FirstPage.LeftHeader.Text = "" .FirstPage.CenterHeader.Text = "" .FirstPage.RightHeader.Text = "" .FirstPage.LeftFooter.Text = "" .FirstPage.CenterFooter.Text = "" .FirstPage.RightFooter.Text = "" End With Application.PrintCommunication = True ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _ IgnorePrintAreas:=False End Sub
fichier pdf optenu:https://www.cjoint.com/c/GJdkhDNDzvf