IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Générer un PDF à partir de données Excel


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Amélioration Continue
    Inscrit en
    Novembre 2019
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amélioration Continue
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2019
    Messages : 46
    Points : 26
    Points
    26
    Par défaut Générer un PDF à partir de données Excel
    Bonsoir à tous,

    Je suis face à un problème qui dépasse mes connaissance en Excel et VBA. Je souhaiterai créer un macro qui me permettrai en cliquant sur un bouton de générer un PDF ( à partir d'un model PDF interactif ) avec les données d'une ligne excel.
    En recherchant un peu j'ai trouvé quelques exemple mais qui ne correspondait pas vraiment a ce que je recherche.

    N'hestitez donc pas à proposer toutes sortes de méthodes ou codes pouvant réaliser cette fonction.


    Merci d'avance pour votre aide,

    cette macro est très importante pour mon projet...

    Bien cordialement.

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    bonjour
    dans cette exemple j'enregistre la feuil1 sous format PDF sous le même chemin du classeur Excel et sous le nom "Facture N"
    le N est saisie en cellule A1 de la feuil1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub creerPDF()
    Dim Ar(0) As String
        Ar(0) = Feuil1.Name
        Sheets(Ar).Select
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=ThisWorkbook.Path & "\" & "Facture  " & Range("A1") _
            , Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
            :=False, OpenAfterPublish:=False
    End Sub
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Amélioration Continue
    Inscrit en
    Novembre 2019
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amélioration Continue
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2019
    Messages : 46
    Points : 26
    Points
    26
    Par défaut
    Bonjour Bennasr,

    Merci pour votre réponse, cependant ce code me permet dexporter une feuille en format pdf :/. Pour mon programme il aurait fallu que je puisse remplir un pdf avec des données d'une ligne Excel.

    Merci beaucoup

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 914
    Points : 5 121
    Points
    5 121
    Par défaut
    Je suis un autodidacte et ce que tu demande dépasse mes connaissances
    Reste une proposition et si il y a pas de solution, de saisir tout le document en format Excel et l'enregistrer PDF...pour moi c'est ce que je fais pour un tel cas
    Bonne Chance et bonne continuation
    --------------------------------------------------------------*****----------------------------------------------------------------------------
    Bonne Continuation & Plein Succès
    Notre seul pouvoir véritable consiste à aider autrui avec modestie
    ______________________________________________________
    Pour dire merci, cliquer sur et quand la discussion est résolue, penser à cliquer sur le bouton

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Amélioration Continue
    Inscrit en
    Novembre 2019
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amélioration Continue
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2019
    Messages : 46
    Points : 26
    Points
    26
    Par défaut
    Merci beaucoup,
    Je vais essayer d'adapter le formulaire pdf en fichier Excel mais le problème c'est que le formulaire est un standard type "cerfa" j'ai peur que mes documents ne soient plus valable.

  6. #6
    Membre habitué
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Septembre 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Septembre 2019
    Messages : 151
    Points : 185
    Points
    185
    Par défaut
    Bonjour,

    Suggestion :
    Pourquoi ne pas scanner le document au format JPG ?
    l'insérer comme image dans une feuille de calcul,
    puis ajouter des Zones de texte qui auraient un lien avec le listing

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Amélioration Continue
    Inscrit en
    Novembre 2019
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Amélioration Continue
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2019
    Messages : 46
    Points : 26
    Points
    26
    Par défaut
    Bonsoir,
    je penses que je vais me résoudre à vos solutions de remplissage a partir d'une feuille et l'extraire en PDF.
    Je penses que c'est le plus simple et pas ci dérangeant pour mon projet.
    Merci beaucoup pour vos réponse.

Discussions similaires

  1. [XL-2016] Générer un fichier type word à partir de données excel
    Par padao dans le forum Excel
    Réponses: 3
    Dernier message: 19/04/2016, 19h21
  2. Générer un fichier XML à partir de données Excel et d'un xsd
    Par outrun13 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 19/10/2013, 16h40
  3. [Toutes versions] Générer un fichier XML à partir de données Excel et d'un xsd
    Par outrun13 dans le forum Excel
    Réponses: 1
    Dernier message: 19/10/2013, 01h04
  4. [XL-2007] Remplir formulaire PDF à partir de données Excel
    Par Maryy dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 03/06/2013, 15h33
  5. [VI-2003] Générer un organigramme à partir des données Excel
    Par Mimosa777 dans le forum Visio
    Réponses: 3
    Dernier message: 19/05/2009, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo