bonjour a vous tous
j'ai rajouter un appel a une sub dans https://forum.excel-pratique.com/excel/code-de-sauvegarde-qui-fait-defaut-t40389.html
et le code de la sub fait défaut a
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
donc voici le code complet de la sub(le code de sauvegarde est déjà en ligne)
Sub SavePDF()
Dim Chemin$, Lieu$, Client$, Choix$
Client = Sheets("facture").Range("J5").Value
Choix = Sheets("facture").Range("D17").Value
If Choix = "DEVIS n°" Then
Lieu = "\DevisPDF" & "\" & Client & ".pdf"
ElseIf Choix = "FACTURE n°" Then
Lieu = "\FacturePDF\" & Client & ".pdf"
ElseIf Choix = "FACTURE SAV n°" Then
Lieu = "\FacturesavPDF\" & Client & ".pdf"
ElseIf Choix = "FACTURE D'ACOMPTE n°" Then
Lieu = "\FactureacomptePDF\" & Client & ".pdf"
End If
Chemin = "c:\facture" & Lieu '"\DevisPDF\" & Client & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Sub
avec ce code je voudrais que la sauvegarde se fasse en même tant en PDF et en .xls
je vous rassure les dossiers sont bon dans c:/facture
est ce raisonnable .xls quand on est sous windows8 64b et office 10 32b
serai ce mieux .xlsm ?
Pascal
j'ai oublier de vous donner le code d'erreur
erreur "1004"
document non enregistré, le document est peut être ouvert où une erreur s'est produite lors de l'enregistrement