Problème d'importation de fichier Word vers Excel

Bonsoir à tous

pour la remarque je viens de changer mon titre en miniscule

Merci

je voudrais vous soumettre une difficulté et vous demander une aide.

En effet, je décide d'importer des données de word vers Excel. j'ai pu monter une macro pour l'impo mais les difficulté sont énorme:

1-lenteur au niveau de l'importation

2-une seule donnée est importée au lieu de tous les données.

je voudrais savoir si c'est la macro qui est mal rédigé?

voici les fichiers(tous les deux(WORD et Classeur1) doivent être dans le même dossier)

Merci pour vos aides

29classeur1.xlsm (23.37 Ko)
33word.docx (16.59 Ko)

bonjour

suggestion, faire simple et fiable :

  • faire une macro dans Word qui copie le tableau dans le presse-papier
  • faire une macro dans Excel qui colle

ceci suppose que tu ouvres manuellement les 2 fichiers et que tu lances successivement les macros

si c'est 1 fois par jour, c'est vite fait

si c'est 20 fois par jour, ce sera trop contraignant

Bonjour

merci de me repondre

Mais, Comment je m'y prend?

peux tu m'aider?

aide de Word

Vous pouvez créer une macro à l'aide l'enregistreur de macro afin d'enregistrer une séquence d'actions, ou vous pouvez créer une macro de toutes pièces en tapant du code Visual Basic pour Applications dans Visual Basic Editor.

Vous pouvez également utiliser ces deux méthodes. Vous pouvez enregistrer quelques étapes et les améliorer à l'aide de code supplémentaire.

MasquerEn enregistrant des opérations

1.Dans le menu Outils, pointez sur Macro, puis cliquez sur Enregistrer une macro.
2.Dans la zone Nom de la macro, tapez le nom de la macro.
3.Dans la zone Enregistrer la macro dans, cliquez sur le modèle ou le document dans lequel vous désirez stocker la macro.
4.Dans la zone Description, tapez la description de la macro.
5.Si vous ne souhaitez pas affecter la macro à une barre d'outils, un menu ou une touche de raccourci, cliquez sur OK pour commencer l'enregistrement de la macro. 

Pour affecter la macro à une barre d'outils ou un menu, cliquez sur Barres d'outils, puis sur l'onglet Commandes. Dans la zone Commandes, cliquez sur la macro à enregistrer, puis faites-la glisser jusqu'à la barre d'outils ou le menu auquel vous souhaitez l'affecter. Cliquez sur Fermer pour commencer l'enregistrement de la macro.

Pour affecter la macro à une touche de raccourci, cliquez sur Clavier. Dans la zone Commandes, cliquez sur la macro à enregistrer. Dans la zone Nouvelle touche de raccourci, tapez la combinaison de touches, puis cliquez sur Attribuer. Cliquez sur Fermer pour commencer l'enregistrement de la macro.
6.Effectuez les opérations à inclure dans votre macro. 

Lorsque vous enregistrez une macro, vous pouvez utiliser la souris pour sélectionner des commandes et des options, mais non pour sélectionner du texte. Vous devez utiliser le clavier pour effectuer cette opération. Vous pouvez, par exemple, appuyer sur F8 pour sélectionner du texte et appuyer sur FIN pour déplacer le curseur à la fin de la ligne. 
7.Pour mettre fin à l'enregistrement de votre macro, cliquez sur Arrêter l'enregistrement 

aide de Excel

2.Dans le menu Outils, pointez sur Macro, puis cliquez sur Enregistrer une macro.
3.Dans la zone Nom de la macro, tapez le nom de la macro. 

Remarques
•Le nom de la macro doit commencer par une lettre. Les autres caractères peuvent être des lettres, des chiffres ou le caractère de soulignement. Les espaces ne sont pas autorisés dans un nom de macro, mais le caractère de soulignement peut très bien servir de séparateur de mots.
•N'utilisez pas un nom de macro qui est aussi une référence à une cellule sinon vous obtiendrez un message d'erreur vous indiquant que le nom de la macro n'est pas valide.
1.Pour exécuter la macro en appuyant sur une touche de raccourci clavier, tapez une lettre dans la zone Touche de raccourci. Vous pouvez utiliser CTRL+lettre (pour les lettres en minuscules) ou CTRL+MAJ+lettre (pour les lettres en majuscules), lettre désignant une lettre quelconque du clavier. La lettre de touche de raccourci que vous utilisez ne peut être ni un chiffre ni un caractère spécial comme @ ou #.  

 Remarque   Elle annule toute touche de raccourci équivalente par défaut de Microsoft Excel pendant que le classeur qui contient la macro est ouvert.
2.Dans la zone Enregistrer la macro dans, cliquez sur l'emplacement où vous souhaitez stocker la macro. 

Si vous voulez que la macro soit disponible chaque fois que vous utilisez Excel, sélectionnez Classeur de macros personnelles.
3.Pour ajouter une description de la macro, tapez-la dans la zone Description.
4.Cliquez sur OK.
5.Si vous voulez exécuter une macro par rapport à la position de la cellule active, enregistrez-la à l'aide des références de cellules relatives. Dans la barre d'outils Enreg., cliquez sur Référence relative image du bouton. Excel poursuit l'enregistrement des macros avec des références relatives tant que vous ne quittez pas Excel ou ne cliquez pas à nouveau sur Référence relative image du bouton, pour la désélectionner.
6.Effectuez les actions que vous souhaitez enregistrer.
7.Dans la barre d'outils Enreg., cliquez sur Arrêter l'enregistrement image du bouton.
Rechercher des sujets similaires à "probleme importation fichier word"