Enregistrer excel en pdf

Résolu/Fermé
kamikase Messages postés 2 Date d'inscription samedi 22 septembre 2012 Statut Membre Dernière intervention 12 décembre 2016 - 12 déc. 2016 à 21:54
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 12 déc. 2016 à 22:01
bonjour a tous voilà j aimerais savoir ce que je dois ajouter a la macro pour pouvoir enregistrer la facture en pdf mais uniquement la facture et pas tous le classeur merci de me donner un peu de votre lumière


Sub Client_suivant()
'
' Client_suivant Macro
'

'
Dim rep As String
Dim enregist As String
Dim nom As String
Dim prenom As String
Dim nopre
Dim nomenreg As String
Dim motpasse As Integer
debut:
On Error GoTo terreur

rep = InputBox("attention, la facture va être imprimé; voulez-vous continuer? (o/n)")

If LCase(rep) = "o" Then

ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End If
retourmp:

enregist = InputBox("voulez-vous enregistrer la facture? (o/n)")
If LCase(enregist) = "o" Then


nomenreg = InputBox("Entrez le nom de la facture à enregistrer") & [B11].Value & "_" & [G45].Value
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Users\Utilisateur\Documents\FACTURE\ " & nomenreg & "_" & Format(Date, "dd-mm-yyyy") & "_" & Format(Time, "hh-mm") & ".pdf"

Else
motpasse = InputBox("entrez le mot de passe")

If motpasse = 1234 Then
MsgBox "ok, le mot de passe est bon et la facture ne sera pas enregistrée"
Else
MsgBox "Désolé, le mot de passe n'est pas bon", vbCritical
GoTo retourmp
End If
End If
Range("B10").Select
Selection.ClearContents
Range("A17:B39").Select
Selection.ClearContents
Range("F44").Select
Selection.ClearContents
Range("M8").Select
Selection.Copy
Range("D7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False


Range("B10").Select
Exit Sub


terreur:
MsgBox "Attention, une erreur a été détectée, veuillez tout recommencer", vbExclamation
GoTo debut

End Sub


voila merci de votre aide
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
12 déc. 2016 à 22:01
Bonjour,

j aimerais savoir ce que je dois ajouter a la macro pour pouvoir enregistrer la facture en pdf
Le plus simple, tu prend l'enregistreur de macros et tu enregistre en PDF : cela va t'enregistrer la zone d'impression que tu as définie.
0