XL 2019 VBA Macro enregistrer en PDF

  • Initiateur de la discussion Initiateur de la discussion Chloé Dubois
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Chloé Dubois

Guest
Bonjour, j'essaye tout simplement d'enregistrer la zone d'impression défini en tant que PDF dans le dossier document de mon ordinateur.
Mais le code ne fonctionne pas et apparait en jaune.

Sub PDF_SAVE()

Dim LHeure As String, LeDate As String

LHeure = Format(Time, "HMS")
LaDate = Format(Date, "dd" & "." & "mm" & "." & "yyyy")

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF,
Filename:= _"C:\SandrineMohring\OneDrive- RGF Groupe\Création du fichier le " & LaDate & " " & LHeure & " .pdf",
Quality:= _xlQualityStandard , IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False

MsgBox ("Création du fichier PDF effectué" & vbCrLf & vbCrLf & "Meri ")

End Sub

Ma feuille se nomme "Audi A3 plug-in" , le fichier "Voitures2".

Pourriez-vous m'aider ? 🙂
Merci d'avance
 
Bonjour
En copiant ton code tel quel, j'avais effectivement un problème. Juste au niveau des retour à la ligne avec le _
Essaye donc avec ce code modifié, sinon, il y a un problème sur le chemin....
VB:
Sub PDF_SAVE()
    Dim LHeure As String, LeDate As String
  
    LHeure = Format(Time, "HMS")
    LaDate = Format(Date, "dd" & "." & "mm" & "." & "yyyy")
  
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:="C:\SandrineMohring\OneDrive- RGF Groupe\Création du fichier le " & LaDate & " " & LHeure & " .pdf", _
    Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
    From:=1, To:=1, OpenAfterPublish:=False
  
    MsgBox "Création du fichier PDF effectué" & vbCrLf & vbCrLf & "Meri"
End Sub
@+ Lolote83
 
Je viens de copier/coller et ça met "Erreur d'exécution 1004" et quand je clique sur déboggage, les 4 lignes avec "activesheet" apparaissent en jaune.
Le chemin c'est : C:\Users\SandrineMohring\OneDrive - RGF Groupe\Documenten
 
Re Bonjour,
C'est certainement une erreur de chemin, car chez moi, le code fourni au post#2 fonctionne
Résultat du fichier créé
1620042492874.png

@+ Lolote83
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
398
Réponses
3
Affichages
849
Réponses
3
Affichages
1 K
Réponses
10
Affichages
754
Réponses
6
Affichages
518
W
Retour