Macro VBA générer PDF et impression

Fermé
aa000 - Modifié par crapoulou le 7/11/2016 à 18:45
tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 - 7 nov. 2016 à 23:51
Bonjour à tous,

Je souhaite créer une macro qui pourrait enregistrer en PDF un document en sélectionnant à partir d'une liste de données. Concrètement dans ma cellule B3, j'ai un menu déroulant avec différentes entités dont je veux enregistrer et imprimer les données.
J'avais réussi à faire cette macro pour lancer une impression mais elle ne doit pas être directement transposable pour le PDF

Sub Impressionbtq()
    Dim Liste As String, C As Range
    With Sheets("P&L boutiques")
        Liste = .Range("b3").Validation.Formula1
        Liste = Right(Liste, Len(Liste) - 1)
        For Each C In Range(Liste)
            .[b3] = C.Value
            .chemin = "C:\Users\...\Documents\" 'chemin du dossier destination à adapter
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        chemin & "\" & nom & ".pdf", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        False

        Next C
    End With
End Sub


Est-ce que vous pourriez m'aider

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
A voir également:

1 réponse

tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 031
7 nov. 2016 à 23:51
Bonjour, ton code crée des fichiers pdf, mais qu'entends-tu par "ne doit pas être directement transposable pour le PDF "?
0