angelhearttt
XLDnaute Nouveau
Bonjour à tous,
Je ne pensais pas avoir besoin un jour de faire appel à vous étant donné que j'ai toujours trouvé solution à mes problèmes sur ce forum. Mais voila aujourd'hui après plusieurs heures de recherche et de tentatives, je sèche.
Contexte :
Une application X hébergée sur un serveur fournis à plusieurs utilisateurs une dizaine de classeurs contenant chacun plusieurs feuilles. Ces classeurs sont ouverts automatiquement sur la machine au lancement de l'application X et donc consultable et modifiable.
Je dois créer un autre classeur et développer des macros pour synthétiser les données contenant dans les classeurs générés par l'application distante.
Mon problème :
En temps normal, il suffirait d'utiliser simplement Workbooks("classeur1.xls").Activate et de faire mes traitements successif sur les différents classeurs. Or ces classeurs ne possède ni nom ni propriétés. En cliquant sur Fichier/Propriétés, tous les champs sont vides. J'ai donc testé une astuce en faisant ceci dans un classeur ouvert :
Le résultat me donne seulement le nom du classeur contenant ce code et un autre classeur ouvert qui n'a rien à voir.
J'ai l'impression que ces 10 classeurs générés sont des classeurs fantômes.
Par contre il est possible de les enregistrer en cliquant sur Fichier/Enregistrer mais impossible depuis une macro VBA étant donné qu'elle ne les reconnait pas.
Un petit détail a quand même attiré mon attention : Les classeurs que je crée ont pour icone une feuille excel avec le logo "X" dans le coin supérieur gauche. Les classeurs générés ont pour logo le "X" d'excel seulement.
Voila si je n'ai pas été clair n'hesitez pas à me poser des questions.
Merci d'avance pour vos réponses.
Agréable journée à tous.
Je ne pensais pas avoir besoin un jour de faire appel à vous étant donné que j'ai toujours trouvé solution à mes problèmes sur ce forum. Mais voila aujourd'hui après plusieurs heures de recherche et de tentatives, je sèche.
Contexte :
Une application X hébergée sur un serveur fournis à plusieurs utilisateurs une dizaine de classeurs contenant chacun plusieurs feuilles. Ces classeurs sont ouverts automatiquement sur la machine au lancement de l'application X et donc consultable et modifiable.
Je dois créer un autre classeur et développer des macros pour synthétiser les données contenant dans les classeurs générés par l'application distante.
Mon problème :
En temps normal, il suffirait d'utiliser simplement Workbooks("classeur1.xls").Activate et de faire mes traitements successif sur les différents classeurs. Or ces classeurs ne possède ni nom ni propriétés. En cliquant sur Fichier/Propriétés, tous les champs sont vides. J'ai donc testé une astuce en faisant ceci dans un classeur ouvert :
Code:
For Each wb In Workbooks
MsgBox wb.Name
Next
Le résultat me donne seulement le nom du classeur contenant ce code et un autre classeur ouvert qui n'a rien à voir.
J'ai l'impression que ces 10 classeurs générés sont des classeurs fantômes.
Par contre il est possible de les enregistrer en cliquant sur Fichier/Enregistrer mais impossible depuis une macro VBA étant donné qu'elle ne les reconnait pas.
Un petit détail a quand même attiré mon attention : Les classeurs que je crée ont pour icone une feuille excel avec le logo "X" dans le coin supérieur gauche. Les classeurs générés ont pour logo le "X" d'excel seulement.
Voila si je n'ai pas été clair n'hesitez pas à me poser des questions.
Merci d'avance pour vos réponses.
Agréable journée à tous.
Dernière édition: