jeromeN95
XLDnaute Impliqué
Hello,
besoin d'aide svp. J'essaye de faire une simple macro pour mettre 2 onglets en PDF sur le bureau :
Hellas, c'est le drame depuis 2h.
L'idée est donc d'enregistrer les onglets "Contrat" et "ContratPret" en formet PDF avec en nom de fichier le nom d'un client, la ville, … contenu en ChoixC4, C5, C7.
D'avance merci, je sais que c'est une syntaxe dans Sheets (Array("...
besoin d'aide svp. J'essaye de faire une simple macro pour mettre 2 onglets en PDF sur le bureau :
VB:
Sub PDF_SAVE()
Dim Fic As String
Dim LeDate As String
LaDate = Format(Date, "dd" & "." & "mm" & "." & "yyyy")
' Création fichier PDF
Fic = Sheets(Array("Contrat", "ContratPret")).Select & "\Contrat" & " " & Sheets("Choix").Range("C4").Value & " " & Sheets("Choix").Range("C5").Value & " " & Sheets("Choix").Range("C7").Value ' donner le nom voulu pour le correspondant
If Dir(Fic) <> "" Then Kill Fic 'création du PDF dans le même dossier que le fichier
Sheets(Array("Contrat", "ContratPret")).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Fic & " " & LaDate & " " & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
From:=1, To:=1, OpenAfterPublish:=False
Sheets("Choix").Select
' Message de confirmation
MsgBox ("Création du fichier PDF effectué sur le bureau" & vbCrLf & vbCrLf & "Merci de le retourner signée ")
End Sub
Hellas, c'est le drame depuis 2h.
L'idée est donc d'enregistrer les onglets "Contrat" et "ContratPret" en formet PDF avec en nom de fichier le nom d'un client, la ville, … contenu en ChoixC4, C5, C7.
D'avance merci, je sais que c'est une syntaxe dans Sheets (Array("...