Bonjour,
je développe des macros en VBA sur excel depuis qq mois, et je suis confronté à un problème :
- plusieurs utilisateurs utilisent 1 fichier excel personnel avec qq macros
- tous les fichiers excel utilisés ont les mêmes macros
- j'ai un fichier "modèle" sur lequel je développe les macros avant de les mettre à jour dans chacuns des fichiers manuellement.
Je voudrais me servir de ce fichier modèle pour pouvoir mettre à jour, par VBA, les macros de tous les fichiers.
Macros :
- évenementielles dans chacunes des feuilles, 5 feuilles maxi. Les feuilles portent des noms différents
- thisworbook, à l'ouverture, fermeture, enregistrement du fichier
- 1 module avec plusieurs macros.
Je veux pouvoir gérer si la mise à jour s'est faite, ou non, pour cela j'ai un fichier contenant le listing des fichiers, et la version de chaque fichier.
Si cela a échoué, car fichier ouvert par exemple, que je puisse relancer la macro et qu'elle mette à jour que les fichiers non mis à jour, et ne pas toucher aux fichiers déjà mis à jour.
Petit Bémol, tous les fichiers sont protégés par mot de passe, et les projets VBA aussi.
Merci de votre aide