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

Word Discussion :

Publipostage - Quickpart


Sujet :

Word

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2016
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Publipostage - Quickpart
    Bonsoir,

    Je vous écris ce soir pour solliciter votre aide concernant l'utilisation du publipostage sur Word à l'aide d'une base de données créée sur Excel.
    J'utilise l'outil Quickpart dans Word pour créer un tableau. Je suis confronté à une difficulté qui est la suivante :
    Société n°1
    Facture n°001 d'un montant de 300,00 HT. Imputation : 611000 / 888888. 300,00 HT.
    Facture n°002 d'un montant de 400,00 HT. Imputation : 611000 / 888888. 200,00 HT.
    Facture n°002 d'un montant de 400,00 HT. Imputation : 622000 / 888888. 200,00 HT.
    Facture n°003 d'un montant de 500,00 HT. Imputation : 611000 / 888888. 500,00 HT.
    Ci-dessus, le résultat du tableau. On remarque que pour la facture n°002, il y a deux fois la mention : "Facture n°002 d'un montant de 400,00 HT."

    Voici le résultat du tableau que je souhaiterais obtenir :
    Société n°1
    Facture n°001 d'un montant de 300,00 HT. Imputation : 611000 / 888888. 300,00 HT.
    Facture n°002 d'un montant de 400,00 HT. Imputation : 611000 / 888888. 200,00 HT.
    Imputation : 622000 / 888888. 200,00 HT.
    Facture n°003 d'un montant de 500,00 HT. Imputation : 611000 / 888888. 500,00 HT.
    Est-ce que vous avez la solution ?

    Dans l'attente de votre retour, Vous remerciant par avance,
    Olialex

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Développeur Vba Excel
    Inscrit en
    avril 2013
    Messages
    4 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Vba Excel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2013
    Messages : 4 224
    Points : 10 767
    Points
    10 767
    Billets dans le blog
    28
    Par défaut
    Citation Envoyé par olialex Voir le message
    Bonjour,

    A partir de Word, ce que vous demandez là, devrait nécessiter :
    • d'inventorier dans un premier temps la liste des factures sans doublon avec une variable dictionnaire en splitant les chaînes par rapport au caractère "."
    • d'isoler les chaînes à supprimer à partir de la 2ème occurrence des factures avec la méthode SetRange.

    C'est faisable, mais vous allez y passer du temps.

    Personnellement, j'utiliserais plutôt Excel :
    • Soit en formatant un TCD avec un sous-total par facture et par société et en le copiant collant sur le document Word avec un signet de position. L'aspect du tableau ne sera pas tout à fait le même que le modèle souhaité mais il sera beaucoup plus clair et plus facile à mettre en oeuvre.
    • Soit en exportant la liste des factures sur un autre onglet avec un filtre avancé, puis en supprimant les cellules en doublon et en exportant dans Word toujours avec un signet de position. C'est sans doute cette méthode qui vous donnera l'aspect le plus proche de votre modèle. Une fois compris le fonctionnement du filtre avancé, son automatisation est assez simple avec l'enregistreur de macro.
    • Soit en utilisant la méthode Power Query, une alternative au filtre avancé décrite par Pierre Fauconnier https://www.developpez.net/forums/d2...vance-d-excel/

    Il y a peut-être d'autres méthodes plus performantes et plus simples.
    Eric KERGRESSE
    https://sites.google.com/site/erickergresseeirl/
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter

Discussions similaires

  1. [WD-2019] Publipostage conditionnel via insertion quickpart / base de données
    Par SOPHIEB_MARSEILLE dans le forum Word
    Réponses: 2
    Dernier message: 15/07/2019, 15h01
  2. Publipostage + quickpart + macro pdf
    Par eternal1001 dans le forum Word
    Réponses: 1
    Dernier message: 31/08/2018, 07h42
  3. PostgreSQL et publipostage sous Word
    Par gortril dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 05/12/2005, 18h03
  4. [OLE] Publipostage avec Word
    Par claude delattre dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 06/01/2004, 15h59
  5. Selection sans critères pour un publipostage
    Par Johnjohn dans le forum Access
    Réponses: 23
    Dernier message: 17/06/2003, 12h51

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