Carnage029
XLDnaute Occasionnel
Bonjour à tous...
J'ai actuellement un panel de fichier excel (plus de 20) que je dois mettre à jour tout les trimestres. Cependant la format de ces fichiers n'est pas très optimal, en effet le nom des onglets finit toujours par une date...
Par exemple je vais avoir des onglets :
- ZC 31_03_13
- Simulation 31_03_13
- ...
Vu qu'il n'est pas possible de trouver un point commun aux "préfixes" du nom de l'onglet (peut comporter des chiffres, des caractères...) je souhaitait savoir deux choses.
La première, en VBA quelle est la fonction qui permet de trouver une string bien particulière dans le nom d'un onglet et de la remplacer. (Je ferais une boucle pour chaque onglet après)
La deuxième, vu que j'ai énormément de fichiers, écrire le code dans chaque workbook me semble pas très optimisé, n'existe t'il pas un endroit pour "mes macros favorites" permettant d’appeler cette procédure dans n'importe quel excel depuis mon poste, et donc ne pas avoir a renommer mes .xlsx en.xlsm
Merci beaucoup à vous
J'ai actuellement un panel de fichier excel (plus de 20) que je dois mettre à jour tout les trimestres. Cependant la format de ces fichiers n'est pas très optimal, en effet le nom des onglets finit toujours par une date...
Par exemple je vais avoir des onglets :
- ZC 31_03_13
- Simulation 31_03_13
- ...
Vu qu'il n'est pas possible de trouver un point commun aux "préfixes" du nom de l'onglet (peut comporter des chiffres, des caractères...) je souhaitait savoir deux choses.
La première, en VBA quelle est la fonction qui permet de trouver une string bien particulière dans le nom d'un onglet et de la remplacer. (Je ferais une boucle pour chaque onglet après)
La deuxième, vu que j'ai énormément de fichiers, écrire le code dans chaque workbook me semble pas très optimisé, n'existe t'il pas un endroit pour "mes macros favorites" permettant d’appeler cette procédure dans n'importe quel excel depuis mon poste, et donc ne pas avoir a renommer mes .xlsx en.xlsm
Merci beaucoup à vous