sten83
XLDnaute Occasionnel
Bonjour a tous j'ai une macro pour nergistrer des factures en pdf dans un fichier.
Ce que je souhaiterai c'est pouvoir enregistrer la feuille dans un repertoire different en fonction de l'intitulé (FACTURE ou DEVIS).
Je joint le bout de code.
Merci pour votre aide précieuse.
Private Sub CmdPrintFacture_Click()
If obFacture.Value Then
SaveSetting "AppDevisFacture", "Facture", "Dernier", NumDoc + 1
If obCB.Value Then
frmFacture.[A41].Value = "Réglement par CB"
ElseIf obCheque.Value Then
frmFacture.[A41].Value = "Réglement par Chèque"
Else
frmFacture.[A41].Value = "Réglement en espèces"
End If
Else
SaveSetting "AppDevisFacture", "Devis", "Dernier", NumDoc + 1
frmFacture.[A41].ClearContents
End If
frmFacture.[A1:H57].ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="c:\test\" & " " & Worksheets("FACTURE").Range("E2").Value & " " & "du" & " " & Format(Date, ("dd-mm-yy")), quality:= _
xlQualityStandard, includedocproperties:= _
False, ignoreprintareas:= _
True, openafterpublish:= _
True
frmFacture.Range("A19:E33,E2:E4,E5,F2,E3,F5,A41").Value = ""
Unload Me
End Sub
Ce que je souhaiterai c'est pouvoir enregistrer la feuille dans un repertoire different en fonction de l'intitulé (FACTURE ou DEVIS).
Je joint le bout de code.
Merci pour votre aide précieuse.
Private Sub CmdPrintFacture_Click()
If obFacture.Value Then
SaveSetting "AppDevisFacture", "Facture", "Dernier", NumDoc + 1
If obCB.Value Then
frmFacture.[A41].Value = "Réglement par CB"
ElseIf obCheque.Value Then
frmFacture.[A41].Value = "Réglement par Chèque"
Else
frmFacture.[A41].Value = "Réglement en espèces"
End If
Else
SaveSetting "AppDevisFacture", "Devis", "Dernier", NumDoc + 1
frmFacture.[A41].ClearContents
End If
frmFacture.[A1:H57].ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="c:\test\" & " " & Worksheets("FACTURE").Range("E2").Value & " " & "du" & " " & Format(Date, ("dd-mm-yy")), quality:= _
xlQualityStandard, includedocproperties:= _
False, ignoreprintareas:= _
True, openafterpublish:= _
True
frmFacture.Range("A19:E33,E2:E4,E5,F2,E3,F5,A41").Value = ""
Unload Me
End Sub