Vba impression zone variable et previsualisation page a imprimer
Fermé
crouault67
Messages postés
20
Date d'inscription
vendredi 10 avril 2015
Statut
Membre
Dernière intervention
22 octobre 2015
-
16 juin 2015 à 10:44
crouault67 Messages postés 20 Date d'inscription vendredi 10 avril 2015 Statut Membre Dernière intervention 22 octobre 2015 - 16 juin 2015 à 16:59
crouault67 Messages postés 20 Date d'inscription vendredi 10 avril 2015 Statut Membre Dernière intervention 22 octobre 2015 - 16 juin 2015 à 16:59
A voir également:
- Vba impression zone variable et previsualisation page a imprimer
- Spouleur d'impression - Guide
- Zone telechargement - Accueil - Outils
- Supprimer une page word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Imprimer en a5 - Guide
1 réponse
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 035
16 juin 2015 à 13:48
16 juin 2015 à 13:48
Bonjour, j'ai une macro de ce genre-là, je te donne le code
Là c'est pour imprimer en pdf. Il ne te restes plus qu'à modifier le code selon tes besoins
Sub Enreg_Pdf()
'Enregistre la feuille Archives du classeur en pdf. Nécessite une imprimante virtuelle comme PDFCreator.
Dim S1, S4 As Byte
Dim fichier_pdf As String
d = Range("A65000").End(xlUp)
Sheets("Archives").Select
S1 = Range("A6").Value
S4 = d
Columns("D:J").Hidden = True
Rows("1:3").Hidden = True
Sheets("Archives").PageSetup.CenterHorizontally = True
Sheets("Archives").PageSetup.CenterVertically = True
With ActiveSheet.PageSetup
.CenterHeader = "Heures des salariés pour les semaines " & S1 & " à " & S4
End With
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"Heures des salariés.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=True
Application.Dialogs(xlDialogPrint)
End Sub
Là c'est pour imprimer en pdf. Il ne te restes plus qu'à modifier le code selon tes besoins
16 juin 2015 à 16:59