Bonsoir,
Je suis entrain de créer un facturier
Et je voudrai exporter la feuille facture au format PDF avec un nom bien défini
Mais je coince sur un code VBA. Je suis dans l'impossibilité de résoudre le problème du fait de ma connaissance réduite en programmation
Cherche de l'aide merci...
Rayms
Voici le code
Private Sub CommandButton5_Click()
'export facture au format PDF
info1 = Sheets("Facture").Range("M22")
info2 = Sheets("Facture").Range("J22")
info3 = Sheets("Données").Range("B2")
nom = info1 & "-" & info2 & "-" & info3 & "-" & ".xls"
ThisWorkbook.Save
ThisWorkbook.SaveCopyAs nom (Sa bloque à cette endroit ?)
ThisWorkbook.Activate
If MsgBox("Avez vous Valider votre facture afin de generer le numero automatique?", vbYesNo, "Facturier vous informe") = vbYes Then
ChDir "C:\Users\Nico\Desktop\Nouveau dossier"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Quality:= _
xlQualityStandard, incluseDocproperties:=True, IgnorePrintAreas:=False, _
from:=1, to:=1, OpenAfterPublish:=True
End If
End Sub
Je suis entrain de créer un facturier
Et je voudrai exporter la feuille facture au format PDF avec un nom bien défini
Mais je coince sur un code VBA. Je suis dans l'impossibilité de résoudre le problème du fait de ma connaissance réduite en programmation
Cherche de l'aide merci...
Rayms
Voici le code
Private Sub CommandButton5_Click()
'export facture au format PDF
info1 = Sheets("Facture").Range("M22")
info2 = Sheets("Facture").Range("J22")
info3 = Sheets("Données").Range("B2")
nom = info1 & "-" & info2 & "-" & info3 & "-" & ".xls"
ThisWorkbook.Save
ThisWorkbook.SaveCopyAs nom (Sa bloque à cette endroit ?)
ThisWorkbook.Activate
If MsgBox("Avez vous Valider votre facture afin de generer le numero automatique?", vbYesNo, "Facturier vous informe") = vbYes Then
ChDir "C:\Users\Nico\Desktop\Nouveau dossier"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Quality:= _
xlQualityStandard, incluseDocproperties:=True, IgnorePrintAreas:=False, _
from:=1, to:=1, OpenAfterPublish:=True
End If
End Sub