Bonjour,
Je cherche à extraire des données de word pour les insérer dans un tableau excel.
Mon document s'organise de la sorte:
N° X - Titre 1
N° X-Y Titre 2
N° X-Y-Z Titre 3
blablabla
Localisation:
- [texte à extraire 1]
N° X-Y-Z+1 Titre 3
blablabla
Localisation:
- [texte à extraire 2]
N°X+1 - Titre 1
N°X+1-Y Titre 2
blablabla
Localisation:
- [texte à extraire 3]
En fait, je cherche à récupérer le texte qui se situe sous "Localisation" et récupérer les numéros des titres concernés (chaque niveau hiérarchique a un style et les numéros des titres sont automatiques)
La localisation peut aussi bien se trouver sous un niveau hiérarchique 1, 2 ou 3 ou 4
Donc dans Excel, je souhaite créer à partir des infos un tableau de la sorte; en récupérant tous les titres, et rajoutant une ligne là où il y a une localisation
etc...
N° X Titre 1 N° X-Y Titre 2 N° X-Y-Z Titre 3 [Le texte récupéré 1] N° X-Y-Z+1 Titre 3 [Le texte récupéré 2]
A ce tableau, je dois pour chaque ligne où il y a une localisation, appliquer une quantité et un prix (que je rajoute une fois que le tableau est créé)
Jusqu'à présent j'appliquais au texte à récupérer sous localisation un style spécifique et j'utilisais le sommaire automatique en sélectionnant comme niveaux mes styles de titre et de localisation.
Je copiais le sommaire et l'insérais dans excel, mais je perds donc toute la numérotation automatique et la hiérarchisation des niveaux.
De plus, tout le texte de localisations s'insère dans la première colonne sous les numéros de titre et pas dans la seconde; ce qui prend beaucoup de temps à changer, quand le document word fait à la base plusieurs centaines de pages...
Ensuite, manuellement, je déplaçais les localisations et appliquais une macro pour mettre en forme un vrai tableau
Bref super long à réaliser!
Quelqu'un aurait-il une piste pour automatiser tout ça; et question subsidiaire; est-il possible de conserver le lien entre le document word et le tableau excel; si par exemple la mise à jour automatique des numéros si il y a des ajouts ou des retraits dans le document word?
J'espère avoir été assez claire et remercie d'avance ceux qui pourront m'apporter leurs lumières!
Je précise que je ne suis que débutante en macros...
Partager