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: