J'ai quelques difficultés pour piloter Word à partir d'Excel en VBA.
J'ai un document Excel dans lequel il y a de nombreux graphiques ou
tableaux sur plusieurs feuilles et je souhaite en copier (archiver)
certains dans un fichier Word.
Avec l'aide des archives du forum, voilà ce que j'ai réussi à réaliser :
- Ouvrir une application Word.
- Ouvrir un fichier Word "transitoire" dans lequel j'ai déjà fait un
peu de mise en page.
- Enregistrer ce fichier dans un répertoire précis et avec un nom
défini.
Ce que je n'arrive pas à réaliser : copier les éléments d'Excel dans Word.
Exemple que je souhaiterais réaliser :
- J'ai dans Excel un tableau de données de A1 à B10.
- J'ai crée dans Word (dans mon fichier "transitoire") un tableau
de 2 colonnes sur 10 lignes. J'ai crée un signet "Tablo1" qui me
sélectionne l'ensemble du tableau.
- Je veux copier les données de A1 à B10 dans le tableau de Word.
Merci par avance pour vos idées pour me débloquer.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
david
salut,
petite astuce : si tu as des pb avec le code VB (sur Word ou Excel), fait une macro enregistrée (utilisant la souris, les menus, ...) pour faire ce que tu veux. Une fois ton action terminée, regarde dans le code généré... Cela peutx te permettre d'apprendre beaucoup de chose.
En ce qui concerne tes questions : 1° copier un tableau Je pense que le tableau de destination dans Word est inutile. En effet, word accepte les objets tableaux Excel. Pour cela, fait : - selection de ton tableau dans Excel - copier depuis Excel - atteindre le signet dans Word - Collage spécial : objet tableau Excel dans Word
2° le graphique Cela me semble plus difficile. Mais tu peux essayer de faire de même qu'avec le tableau
A+, david
salut,
petite astuce : si tu as des pb avec le code VB (sur Word ou Excel),
fait une macro enregistrée (utilisant la souris, les menus, ...) pour
faire ce que tu veux.
Une fois ton action terminée, regarde dans le code généré...
Cela peutx te permettre d'apprendre beaucoup de chose.
En ce qui concerne tes questions :
1° copier un tableau
Je pense que le tableau de destination dans Word est inutile. En effet,
word accepte les objets tableaux Excel. Pour cela, fait :
- selection de ton tableau dans Excel
- copier depuis Excel
- atteindre le signet dans Word
- Collage spécial : objet tableau Excel dans Word
2° le graphique
Cela me semble plus difficile. Mais tu peux essayer de faire de même
qu'avec le tableau
petite astuce : si tu as des pb avec le code VB (sur Word ou Excel), fait une macro enregistrée (utilisant la souris, les menus, ...) pour faire ce que tu veux. Une fois ton action terminée, regarde dans le code généré... Cela peutx te permettre d'apprendre beaucoup de chose.
En ce qui concerne tes questions : 1° copier un tableau Je pense que le tableau de destination dans Word est inutile. En effet, word accepte les objets tableaux Excel. Pour cela, fait : - selection de ton tableau dans Excel - copier depuis Excel - atteindre le signet dans Word - Collage spécial : objet tableau Excel dans Word
2° le graphique Cela me semble plus difficile. Mais tu peux essayer de faire de même qu'avec le tableau
A+, david
JacquesH
Bonjour et merci pour ta réponse,
J'ai bien entendu essayé de faire ce que j'ai demandé avec l'enregistreur mais le problème du pilotage de Word par Excel me semble un peu différent.
En effet, lorsque j'effectue toutes les opérations depuis Excel, il n'y a rien au final dans ma macro.
Peut-être y a-t-il quelque chose que je ne fais pas bien ?
Jacques
salut,
petite astuce : si tu as des pb avec le code VB (sur Word ou Excel), fait une macro enregistrée (utilisant la souris, les menus, ...) pour faire ce que tu veux. Une fois ton action terminée, regarde dans le code généré... Cela peutx te permettre d'apprendre beaucoup de chose.
En ce qui concerne tes questions : 1° copier un tableau Je pense que le tableau de destination dans Word est inutile. En effet, word accepte les objets tableaux Excel. Pour cela, fait : - selection de ton tableau dans Excel - copier depuis Excel - atteindre le signet dans Word - Collage spécial : objet tableau Excel dans Word
2° le graphique Cela me semble plus difficile. Mais tu peux essayer de faire de même qu'avec le tableau
A+, david
Bonjour et merci pour ta réponse,
J'ai bien entendu essayé de faire ce que j'ai demandé avec
l'enregistreur mais le problème du pilotage de Word par Excel me semble
un peu différent.
En effet, lorsque j'effectue toutes les opérations depuis Excel, il n'y
a rien au final dans ma macro.
Peut-être y a-t-il quelque chose que je ne fais pas bien ?
Jacques
salut,
petite astuce : si tu as des pb avec le code VB (sur Word ou Excel),
fait une macro enregistrée (utilisant la souris, les menus, ...) pour
faire ce que tu veux.
Une fois ton action terminée, regarde dans le code généré...
Cela peutx te permettre d'apprendre beaucoup de chose.
En ce qui concerne tes questions :
1° copier un tableau
Je pense que le tableau de destination dans Word est inutile. En effet,
word accepte les objets tableaux Excel. Pour cela, fait :
- selection de ton tableau dans Excel
- copier depuis Excel
- atteindre le signet dans Word
- Collage spécial : objet tableau Excel dans Word
2° le graphique
Cela me semble plus difficile. Mais tu peux essayer de faire de même
qu'avec le tableau
J'ai bien entendu essayé de faire ce que j'ai demandé avec l'enregistreur mais le problème du pilotage de Word par Excel me semble un peu différent.
En effet, lorsque j'effectue toutes les opérations depuis Excel, il n'y a rien au final dans ma macro.
Peut-être y a-t-il quelque chose que je ne fais pas bien ?
Jacques
salut,
petite astuce : si tu as des pb avec le code VB (sur Word ou Excel), fait une macro enregistrée (utilisant la souris, les menus, ...) pour faire ce que tu veux. Une fois ton action terminée, regarde dans le code généré... Cela peutx te permettre d'apprendre beaucoup de chose.
En ce qui concerne tes questions : 1° copier un tableau Je pense que le tableau de destination dans Word est inutile. En effet, word accepte les objets tableaux Excel. Pour cela, fait : - selection de ton tableau dans Excel - copier depuis Excel - atteindre le signet dans Word - Collage spécial : objet tableau Excel dans Word
2° le graphique Cela me semble plus difficile. Mais tu peux essayer de faire de même qu'avec le tableau
A+, david
darib52
va faire un tour par là http://www.excel-downloads.com/html/French/phpwiki/index.php?pagename=MichelXldsuite&PHPSESSIDc32f97e87c002668af1ebbb7a0ed61
va faire un tour par là
http://www.excel-downloads.com/html/French/phpwiki/index.php?pagename=MichelXldsuite&PHPSESSIDc32f97e87c002668af1ebbb7a0ed61