Bonjour, Je souhaiterai enregistrer mon fichier excel (excel 2019) en pdf avec des variables. Cependant l'une des variables a 4 chiffres (référence) et je n'arrive pas à l'enregistrer. J'utilise la syntaxe : Range("d7").NumberFormat = "0000" mais cela est incorrect puisque le fichier s'enregistre bien en pdf mais avec le nom "faux". Pouvez-vous m'aider. Merci d'avance.
Sub sauve_fiche_produit_pdf()
texte = Sheets("Fiche produit").Range("d7").NumberFormat = "0000" & " - Fiche produit - " & Range("d8") & " - " & Range("d9").Value & " - " & _
Format(Date, "dd.mm.yyyy") & ".pdf"
chemin = "C:\Users\sophi\Desktop\fiche produit" & "\"
Application.DisplayAlerts = False
ActiveSheet.ExportAsFixedFormat Type:=x1TypePDF, _
Filename:=chemin & texte, _
quality:=x1QualityMinimum, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
MsgBox ("La fiche produit client a été générée")
End Sub
Sub sauve_fiche_produit_pdf()
texte = Sheets("Fiche produit").Range("d7").NumberFormat = "0000" & " - Fiche produit - " & Range("d8") & " - " & Range("d9").Value & " - " & _
Format(Date, "dd.mm.yyyy") & ".pdf"
chemin = "C:\Users\sophi\Desktop\fiche produit" & "\"
Application.DisplayAlerts = False
ActiveSheet.ExportAsFixedFormat Type:=x1TypePDF, _
Filename:=chemin & texte, _
quality:=x1QualityMinimum, _
IncludeDocProperties:=True, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=True
MsgBox ("La fiche produit client a été générée")
End Sub