F
Fabrice
Guest
Bonjour à tous,
J'ai un classeur excel avec des macros derrière qui exécute un certains nombre de traitement périodiquement (j'ai programmé un timer tous les 15 min). Ce programme fonctionnent très bien quand le classeur et la feuille, dans laquelle les données st renvoyés, sont actifs. Par contre quand j'utilise excel avec un autre fichier quelconque, ça plante (le classeur et la feuille sur laquelle porte le traitement ne sont plus actifs).
J'ai remplacé Sheets(Feuil1).select (pas de pb quand le classeur et la feuil était actif) par Worbooks(monclasseur).Sheets(Feuil1).select (je lui dit explicitement sur quel fichier porte le traitement, mais ne fonctionne pas). Faut il obligatoirement activer la feuil (commande activate) avant d'opérer le traitement. Mais dans ce cas je ne peux pas utiliser excel quand mon traitement sur mon classeur et ma feuil "tourne".
J'espère avoir été clair.
Merci pour votre aide
J'ai un classeur excel avec des macros derrière qui exécute un certains nombre de traitement périodiquement (j'ai programmé un timer tous les 15 min). Ce programme fonctionnent très bien quand le classeur et la feuille, dans laquelle les données st renvoyés, sont actifs. Par contre quand j'utilise excel avec un autre fichier quelconque, ça plante (le classeur et la feuille sur laquelle porte le traitement ne sont plus actifs).
J'ai remplacé Sheets(Feuil1).select (pas de pb quand le classeur et la feuil était actif) par Worbooks(monclasseur).Sheets(Feuil1).select (je lui dit explicitement sur quel fichier porte le traitement, mais ne fonctionne pas). Faut il obligatoirement activer la feuil (commande activate) avant d'opérer le traitement. Mais dans ce cas je ne peux pas utiliser excel quand mon traitement sur mon classeur et ma feuil "tourne".
J'espère avoir été clair.
Merci pour votre aide