Bonjour à tous, j'ai crée une macro pour enregistrer une feuille Excel2007 en format PDF, mon problème= il enregistre tous le classeur!!!!
Comment fait ton pour enregistrer uniquement la feuille. pardon pour les termes utilisés, ils ne sont certainement appropriés, je suis novice, vous l'aurez compris.
Merci beaucoup de votre aide.
PEGO
Ci-dessous le code.
Sub Macro1()
Dim Chemin As String
Dim NomFichier As String
Chemin = "C:\Users\User\Desktop\SALAIRES\FICHE INDIVIDUELLE\" ' A adapter
NomFichier = Range("C4") & ("") & Range("E6") ' Range à adapter
'Message Box non obligatoire, mais confirme l' emplacement et le nom
If MsgBox("Ce fichier sera enregistré sous le nom:" & NomFichier & Chr(10) & Chr(10) & "Dans le dossier:" & Chr(10) & Chemin, vbOKCancel, "confirmation de l' enregistrement") = vbOK Then
ThisWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & NomFichier & ".pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
'Message Box non obligatoire,
MsgBox ("Fichier enregistré avec succés")
If Range("C4") = Range("E6") Then
Range("C4") = Range("E6")
End If
End If