Je tente de rationaliser la production d'un document qui doit être créé régulièrement. Il y a des tâches associées à des instructions détaillées sur la façon de les accomplir, et chacune d'entre elles a un numéro d'identification spécifique qui est réutilisé dans divers projets. J'ai rassemblé autant de ces identifiants de tâche que possible dans une base de données Access.
Pour chaque projet, quelqu'un d'autre extrait une liste de toutes les tâches requises d'une autre base de données à laquelle je n'ai pas accès et les place dans un classeur Excel selon un format standard. Pour chaque projet, je dois :
- Importer toutes les tâches pertinentes par numéro d'identification
- Les comparer à la liste standard dans ma base de données qui contient les étapes pour accomplir la tâche et quelques autres informations
- Générer un document avec un format spécifique en utilisant les informations spécifiques sur les tâches
Rédiger une macro dans Excel semblait être beaucoup de travail, mais le meilleur choix, mais je ne peux pas être sûr que la base de données Access restera toujours à la même place où elle devrait être. Comme la base de données est l'élément constant dans tous les projets, j'ai pensé à écrire une macro dans Access et à avoir une boîte de dialogue demandant où se trouve le classeur fonctionnerait, mais utiliser un tableau pour comparer les deux listes semblait plus complexe que simplement générer une feuille de comparaison dans Excel. Je n'ai pas vraiment envisagé d'écrire une macro dans Word, même si c'est aussi une possibilité.
Je cherche la manière la plus logique de mettre en place cela. Utiliser 3 programmes de bureau différents semble assez alambiqué, mais je suis limité dans les logiciels disponibles pour accomplir cela :
- Office 2007
- Beyond Compare
- Les autres programmes installés (je ne peux pas installer de logiciel supplémentaire) ne semblent pas du tout pertinents pour la tâche
Est-ce que quelqu'un a une idée de la façon de procéder ?