Activation de Fichier
Bonjour,
J'ai créé une macro qui va ouvrir des fichiers excel utilisateurs afin d'aller chercher l'information et la consolider dans mon "Master" fichier. La macro jongle ainsi avec les fenetres.
Tout marche trés bien chez moi, mais lorsque ma collegue l'utilise ce ne fonctionne plus.
La raison est que chez elle, les noms des fichiers sont affichés avec leur extension ( .xlsm) et chez moi juste avec leur nom. Donc lorsque la macro tourne chez elle , elle bug sur windows(xxx).Activate car je n'y ai pas mis l'extension.
Sauriez vous comment gérer ce type de problemes s'il vous plait ?
--
CycyToulouse
J'ai créé une macro qui va ouvrir des fichiers excel utilisateurs afin d'aller chercher l'information et la consolider dans mon "Master" fichier. La macro jongle ainsi avec les fenetres.
Tout marche trés bien chez moi, mais lorsque ma collegue l'utilise ce ne fonctionne plus.
La raison est que chez elle, les noms des fichiers sont affichés avec leur extension ( .xlsm) et chez moi juste avec leur nom. Donc lorsque la macro tourne chez elle , elle bug sur windows(xxx).Activate car je n'y ai pas mis l'extension.
Sauriez vous comment gérer ce type de problemes s'il vous plait ?
--
CycyToulouse
2 réponses
-
Bonjour,
et chez moi juste avec leur nom.
Pouvez faire une recopie du haut de fenetre pour voir la chose car jamais vu jusqu'a maintenant -
Re,
Faites ce test: pour voirSub test() x = Application.Caption End Sub-
-
-
Contributeur@cycytoulousej'allai, en effet, suggérer d'utiliser des workbooks plutôt que des fenêtres.
lisant ta dernière intervention, je te suggère d’améliorer en supprimant les .Activate et en utilisant directement les workbooks.
si tout fonctionne, peux-tu marquer comme résolu, en utilisant la roue dentée à droite du titre?
-