Créer un Macro pour copier coller vers Word avec mise en forme multiples

loulouze

XLDnaute Nouveau
Bonjour,

Je suis en train de travailler sur un fichier excel de questionnaire. JE pose des question à certaines personnes en fonction de leur réponses, je génère un texte mis en page sur Word. Voila pour l'objectif général. J'ai à présent un fichier excel qui me permet de sortir divers textes que je souhaite, il faut à présent que je les Copie / colle automatiquement dans un doc Word avec un mise en page spécifique. Certain d'entre eux doivent prendre la forme de Titre, d'autre de texte etc...

L'idée est de créer un Fichier word à partir du doc xls avec:
Un nom spécifique pour chaque création (ex docword20130405.doc)
la copie automatique de chaque champs avec une mise en forme spécifique à chaque champs
Si un champs est vide, il n'est pas copie

en fouillant sur le forum je trouve quelques posts à ce sujet mais je n'arrive pas à répondre à la problématique de mise en forme.

Pour info, Je suis sur Mac mais mon office semble bien compatible.

Des idée ?

Merci d'avance
 

JBARBE

XLDnaute Barbatruc
Re : Créer un Macro pour copier coller vers Word avec mise en forme multiples

Bonjour,

Ce n'est pas ce que tu attends concernant ta demande mais cela donne les possibilités Excel - Word !

Dans le fichier envoyé il s'agit d'envoyer une lettre Word à des contacts présents dans Excel !

Donc la macro est à modifier ( je vais voir si cette modif est possible !

A+
 

Fichiers joints

loulouze

XLDnaute Nouveau
Re : Créer un Macro pour copier coller vers Word avec mise en forme multiples

Merci pour ce premier retour.

Je viens d'essayer d'utiliser les 2 fichiers que vous m'avez donné. Mais j'ai une erreur de compilation... Je vais me plonger dans le code pour bien comprendre la mécanique employée.

Merci d'avance si vous avez d'autres idée / propositions !
 

JBARBE

XLDnaute Barbatruc
Re : Créer un Macro pour copier coller vers Word avec mise en forme multiples

Oui, la macro bug sur "Date" ! J'ai pensé à la variable mais ce n'est pas cela !

Attention :Il faut mettre tes fichiers dans un dossier documents crée sur C !
 

Haut Bas