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

VBA Word Discussion :

Transfert de données Excel vers Word


Sujet :

VBA Word

  1. #21
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 767
    Points : 28 626
    Points
    28 626
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    J'ai repris la macro Excel basée sur les signets Word, cette fois-ci en la basant sur des champs Word. Elle permet de renseigner un même champ présent à plusieurs endroits du document Word. Le plus dur pour moi a été de récupérer le nom des champs dans le document Word car la propriété Name n'existe pas (juste Code ou Result).
    Tu fais bien entendu ce que tu veux mais c'est une très mauvaise idée de passer par des champs et je rejoins ce qu'a écrit Menhir que je salue au passage.
    Il y a 19 ans, j'ai écris une procédure qui utilisait le publipostage et c'est une horreur
    Pour moi, la meilleur manière de transférer des données d'excel vers Word c'est l'utilisation des signets côté Word et les noms de cellules côté Excel.

    avec PasteExcelTable, le tableau n'est pas centré horizontalement sur la page (bien que le champ destination le soit), mais surtout les cellules fusionnées dans Excel ne le sont plus dans le tableau Word.
    Revoir ce que j'ai écris dans le
    • Fil #8 pour ce qui concerne l'alignement central
    • Fil #6 en ce qui concerne la méthode utilisée pour coller plusieurs cellules

    et en ce qui concerne les cellules fusionnées d'excel aucun problème avec la méthode que je préconise dans le fil 8

    Pour transférer les données d'excel vers word, j'ouvre un modèle dédié à ce que je vais copier/coller (Facture, Offre, Document à remplir, etc.) qui bien entendu contient les textes, titres et signets et ensuite je transfère les données.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  2. #22
    Membre à l'essai
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2022
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2022
    Messages : 16
    Points : 19
    Points
    19
    Par défaut Avez vous trouvé la solution?
    !bonjour,
    je serai intéressé par une macro excel provenant d'un tableur excel et capable de générer des fichiers word a partir d un modèle prédéfini.
    Avez vous trouvé la solution?
    Ce serait génial si je trouvais cela ousi vous pourriez partager votre code
    Merci

  3. #23
    Candidat au Club
    Homme Profil pro
    Directeur technique
    Inscrit en
    Juin 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2019
    Messages : 11
    Points : 3
    Points
    3
    Par défaut
    Bonjour Maxime,

    Le code indiqué en Post 7 fonctionne.

    Cette macro est installée dans le classeur Excel dont on veut exporter des données vers un document Word. Elle permet d'affecter à un signet Word la valeur d'un élément Excel portant le même nom que le signet. Si le nom concerne plusieurs cellules (tableau) alors celui-ci est copié en tant qu'image.

    As-tu essayé ce code ?

Discussions similaires

  1. Réponses: 16
    Dernier message: 03/06/2019, 12h10
  2. Réponses: 3
    Dernier message: 17/07/2018, 14h34
  3. [XL-2010] Transfert de donnée Excel vers Word
    Par destronic dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/12/2016, 19h20
  4. [XL-2003] transfert de données excel vers word
    Par Angel8301 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/10/2015, 17h29
  5. [XL-2007] transfert données excel vers word via plusieurs macro!
    Par yannick63430 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/12/2010, 21h41

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