ArnaudSi
XLDnaute Nouveau
Bonjour
Je cherche à enregistrer une page de Facture (situé sur la feuille "Commande ") en Pdf à l'aide d'un bouton (situé sur la page "Calcul")
L'enregistrement du pdf est fait de manière qu'il porte le nom du fichier, du client, de la référence, de la date et de l'heure à laquelle il est saisie.
Les premières fois la macro fonctionnait parfaitement et à partir d'un moment s'affiche alors à la ligne "ExportAsFixedFormat Type:= ..." : L'erreur d'exécution "1004" : Erreur définie par l'application ou par l'objet
Si quelqu'un peut me corriger le code ci dessus, ça serait bien sympa
Merci
Je cherche à enregistrer une page de Facture (situé sur la feuille "Commande ") en Pdf à l'aide d'un bouton (situé sur la page "Calcul")
L'enregistrement du pdf est fait de manière qu'il porte le nom du fichier, du client, de la référence, de la date et de l'heure à laquelle il est saisie.
Les premières fois la macro fonctionnait parfaitement et à partir d'un moment s'affiche alors à la ligne "ExportAsFixedFormat Type:= ..." : L'erreur d'exécution "1004" : Erreur définie par l'application ou par l'objet
VB:
Sub FacturePdf()
Dim Reponse As Integer
NomClient = "Facture " & Range("B5") & " Ref " & Range("G5").Value & " Saisie le " & Format(Now(), "dd-mm-yyyy à Hh-Nn") & ".pdf"
Reponse = MsgBox("Confirmez-vous la création d'un pdf pour la Facture ?", vbYesNo)
If Reponse = vbYes Then
With Sheets("Commande")
Sheets("Commande").Activate
ExportAsFixedFormat Type:=xlTypePDF, From:=8, To:=8, Filename:=NomClient, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End With
MsgBox "La feuille Pdf de Facture est préparé, merci."
Else
MsgBox "Pdf Annulé"
End If
End Sub
Si quelqu'un peut me corriger le code ci dessus, ça serait bien sympa
Merci
Dernière édition: