Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Enregistrer en PDF

MuscatMimi

XLDnaute Accro
Bonsoir a tous
9a fait des années que je touche plus le vba j'ai tout perdu
je désire enregistrer une feuille " Facture Emsm" au format PDF
Avec le nom du fichier dans les cellules suivante H3, K3, F10, C22, H19
Le chemin de destination est
"C:\Users\MuscatMimi\Desktop\"
merci a tous
 

cathodique

XLDnaute Barbatruc
Bonjour,

à tester
VB:
Option Explicit

Sub PDF()
   Dim NomFichier As String, CheminRepertoire As String, CheminComplet As String

   NomFichier = Range("H3").Value & " " & Range("K3").Value & " " & Range("F10").Value & " " & _
                Range("C22").Value & " " & Range("H19").Value
   CheminRepertoire = "C:\Users\MuscatMimi\Desktop\"
   CheminComplet = CheminRepertoire & NomFichier
 
   ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=CheminComplet, Quality:=xlQualityStandard, _
                                   IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False   'True
   MsgBox "Le fichier a été créé sur le bureau! Fin de procédure."
End Sub
 

MuscatMimi

XLDnaute Accro
zut je viens de tester
ça beug ici
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=CheminComplet, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False 'True
 

Pièces jointes

  • Sans titre.png
    7 KB · Affichages: 16

MuscatMimi

XLDnaute Accro
zut je viens de tester
ça beug ici
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=CheminComplet, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False 'True
 

cathodique

XLDnaute Barbatruc
Désolé pour ce retard. Mais, tu as réussi toute seule à trouver la faille.
En effet, certains caractères ne sont pas permis dans le nom de fichiers. Le problème vient du slash ( / ). Bonne soirée.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…