Enregistrer en pdf avec nom de la cellule et choix du répertoire

Fermé
Pseudo2019 Messages postés 12 Date d'inscription jeudi 16 mai 2019 Statut Membre Dernière intervention 25 mars 2020 - 16 mai 2019 à 19:19
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 - 17 juin 2019 à 14:46
Bonjour,

Je recherche désespérément une macro qui enregistre en pdf avec nom de ou les cellules avec le choix du répertoire
En A1 j ai le numéro du client
En A2 j ai le nom du client
En A3 j ai le numéro de bl

Pourriez-vous m aider car je n arrive pas à finir cette dernière macro dans le dossier que je travaille.


Configuration: Android / Chrome 74.0.3729.136
A voir également:

1 réponse

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
16 mai 2019 à 20:06
Bonjour,

comme ceci:

Sub Enregistrer_PDF()
Dim fileSaveName As String
Dim numero As String
Dim nom As String
Dim numbl As String
Dim chemin As String
numero = [A1]
nom = [A2]
numbl = [A3]
chemin = [A4] 'mettre le chemin du répertoire
If Len(Dir(chemin, vbDirectory)) > 0 Then
 fileSaveName = Application.GetSaveAsFilename(chemin & "\" & numero & nom & numbl, "Fichier PDF (*.pdf), *.pdf")
 ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        fileSaveName, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        False
 End If
 MsgBox "Enregistrer en PDF", vbInformation, "Enregistrement en PDF"
 End Sub


0
Pseudo2019 Messages postés 12 Date d'inscription jeudi 16 mai 2019 Statut Membre Dernière intervention 25 mars 2020
16 mai 2019 à 20:24
Bonsoir,

merci beaucoup c'est exactement ce que je voulais . je vous remercie énormément pour votre aide :)

puis-je vous demander s' il est possible d'intégrer une macro qui efface les cellules A2 et celles de H2: H29 pour que je puisse saisir un autre BL? une fois que le PDF est enregistré?
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
Modifié le 16 mai 2019 à 20:37
Pour effacer c'est simple:

Range("A2").Value = ""
Range("H2:H29").Value = ""


Voilà
0
Pseudo2019 Messages postés 12 Date d'inscription jeudi 16 mai 2019 Statut Membre Dernière intervention 25 mars 2020
16 mai 2019 à 20:37
Merci et bonne soirée. ???????? Je teste le tout et vous tiens demain... Mille merci à vous
0
Pseudo2019 Messages postés 12 Date d'inscription jeudi 16 mai 2019 Statut Membre Dernière intervention 25 mars 2020
18 mai 2019 à 16:52
Je voulais vous remercier pour votre aide car j'ai pu fini mon dossier et le mettre en application.
tout fonctionne à merveille.

encore merci
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
18 mai 2019 à 17:18
De rien, pensez à mettre en Résolu (la roue crantée en haut à droite)

Bon WE

@+ Le Pivert
0