Imprimer une sélection de feuilles excel dans un seul doc
Fermé
hergy
-
3 oct. 2017 à 01:26
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 3 oct. 2017 à 12:07
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 3 oct. 2017 à 12:07
A voir également:
- Excel imprimer 2 pages par feuille
- Liste déroulante excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Si et excel - Guide
- Word numéro de page 1/2 - Guide
2 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
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
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
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