1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
   | Private Sub PDF_Click222()
    Dim msg As Long
 
    msg = MsgBox("A tu Sauvegarder ta facture poure generer le numpero automatique?", vbYesNo, "jak t'informe")
    If msg = vbNo Then
        Exit Sub
    End If
 
    Dim chemin As String, fichier As String, par1 As String, par2 As String, par3 As String, engpar As String, feui As String
 
    par1 = Range("F12").Value
    par2 = Range("I2").Value
    par3 = Range("E20").Value
 
    engpar = par1 & "-" & par2 & "-" & par3
 
    chemin = ThisWorkbook.Path
 
    fichier = chemin & "\" & engpar & ".xls"
 
    ActiveWorkbook.SaveAs fichier
 
    ActiveWorkbook.Save
    Sheets("Facture").Select
    Range("J6").Select
 
    ActiveWorkbook.Save
    ActiveWorkbook.Activate
 
    Dim Complete_File_name As String
 
    Complete_File_name = ThisWorkbook.Path & "\" & Left(ActiveWorkbook.Name, InStr(ActiveWorkbook.Name, ".") - 1) & ".pdf"
 
    ActiveWorkbook.Save
 
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
         Complete_File_name, Quality:= _
          xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
          OpenAfterPublish:=True
 
End Sub | 
Partager