Bonjour,
Oui je m'en doutais mais je voulais savoir si y avait pas moyen dans la macro de changer l'ordre pour les feuilles types à la fin de mon classeur.
Ensuite je voulais savoir un truc j'ai déjà une macro pour imprimer une page en PDF mais je n'arrive pas à l'appliquer à plusieur pages.
Elle est bien pratique car cela automatise l'impression dans un dossier l'utilisateur n'a rien à faire.
Sub PDF_CR()
Dim DateFormaté As String
ActiveSheet.Unprotect "1234"
' PDF Macro
Chemin = Workbooks(ActiveWorkbook.Name).Path
If Dir(Chemin & "\Envoie Mail", 16) = "" Then MkDir (Chemin & "\Envoie Mail")
DateFormaté = Format(Sheets("comptes rendus").Range("I5").Value, "dd-mmm-yy")
Nom_Fichier = "CR n°" & Sheets("comptes rendus").Range("G5").Value & " du " & DateFormaté 'Nom du fichier
Nom = "CR n°" & Sheets("comptes rendus").Range("G5").Value & " du " & DateFormaté
Nom = Chemin & "\Envoie Mail\" & Nom & ".pdf" 'Chemin d'acces
ChDir Chemin & "\Envoie Mail"
[color=#FFBF00]Sheets("page acceuil", "generalitee", "comptes rendus", "photo").ExportAsFixedFormat[/color] Type:=xlTypePDF, Filename:= _
Nom, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
ActiveSheet.Protect "1234", True, True, True
End Sub
Le code que je vous est copier ne marche pas au niveau de la ligne ou l'on choisie les pages à convertir (en jaune).
J'ai essayé avec Sheets(Array(..........)) masi ça ne fonctionne pas non plus.
Merci d'avance pour votre aide.