Bonsoir le forum,
J'aimerais pouvoir imprimer fichier excel en pdf grâce à un code vba ainsi un bouton de commande.
J'utilise ce code, pour enregistrer, répertorier, ainsi que nommé un fichier automatiquement, (un simple clic sur l'icone "enregistrer")
J'aimerais qu'avant de créer le fichier pdf, qu'on procéde comme ceci :
Des que je clic sur le bouton de commande pour créer le fichier pdf
1 - Enregistrer le fichier, ce qui permettra de nommer le fichier avant de créer le fichier pdf,
2 - Créer le fichier pdf au même nom que du fichier enregistré précédemment
Si possible ne pas utiliser de logiciel en plus 🙂
Merci d'avance
Voici le fichier concerné :
J'aimerais pouvoir imprimer fichier excel en pdf grâce à un code vba ainsi un bouton de commande.
J'utilise ce code, pour enregistrer, répertorier, ainsi que nommé un fichier automatiquement, (un simple clic sur l'icone "enregistrer")
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
SaveAsUI = False
Cancel = True
With Worksheets("Feuil1")
Select Case Left(.Range("H10"), 1)
Case "B": Chemin = "C:\"
Case "D": Chemin = "C:\"
Case "F": Chemin = "C:\"
End Select
MyFile = Chemin & .Range("H10") & .Range("I10") & Chr(160) & "-" & Chr(160) & .Range("A12") & Chr(160) & "(" & .Range("G14") & ")" & ".xlsm"
End With
Application.EnableEvents = False
Me.SaveAs MyFile
Application.EnableEvents = True
MsgBox "La facture ou le devis a bien été enregistrée !"
End Sub
J'aimerais qu'avant de créer le fichier pdf, qu'on procéde comme ceci :
Des que je clic sur le bouton de commande pour créer le fichier pdf
1 - Enregistrer le fichier, ce qui permettra de nommer le fichier avant de créer le fichier pdf,
2 - Créer le fichier pdf au même nom que du fichier enregistré précédemment
Si possible ne pas utiliser de logiciel en plus 🙂
Merci d'avance
Voici le fichier concerné :