OVH Cloud OVH Cloud

Problème d'exécution macro (Refresh BackgroundQuery)

3 réponses
Avatar
Scual
j'ai une macro qui s'exécute automatiquement à l'ouverture du fichier (sub
auto_open()).
L'exécution se passe bien si j'ouvre le fichier contenant la macro à
partir d'excel (c'est à dire, excel déjà lancé, fichier, ouvrir, sélection
de mon fichier toto.xls, exécution de la macro).
Par contre, si j'ouvre le fichier directement à partir de l'explorateur (par
double clic sur son
icone, sans avoir ouvert excel au préalable), j'ai une erreur d'execution.
D'après le debugger, l'erreur se situe au niveau du :
.Refresh BackgroundQuery:=False
Après plusieurs recherches personnelles sur le net, je n'ai pas trouvé de
solution à ce problème. Si vous avez une idée, je vous remercie sincèrement
par avance.
Salutations

3 réponses

Avatar
Hervé
Salut,
Et en mettant ton code dans la proc événementielle Workbook_Open() ?

Hervé.

"Scual" a écrit dans le message news:

j'ai une macro qui s'exécute automatiquement à l'ouverture du fichier (sub
auto_open()).
L'exécution se passe bien si j'ouvre le fichier contenant la macro à
partir d'excel (c'est à dire, excel déjà lancé, fichier, ouvrir,
sélection

de mon fichier toto.xls, exécution de la macro).
Par contre, si j'ouvre le fichier directement à partir de l'explorateur
(par

double clic sur son
icone, sans avoir ouvert excel au préalable), j'ai une erreur d'execution.
D'après le debugger, l'erreur se situe au niveau du :
.Refresh BackgroundQuery:úlse
Après plusieurs recherches personnelles sur le net, je n'ai pas trouvé de
solution à ce problème. Si vous avez une idée, je vous remercie
sincèrement

par avance.
Salutations



Avatar
Scual
Et en mettant ton code dans la proc événementielle Workbook_Open() ?
Merci pour ta réponse, mais malheureusement, cela ne résout pas le problème,

j'ai toujours la même erreur.
Je ne vois vraiment pas comment faire :-( ?
Salutations

Avatar
papou
Bonjour
A tout hasard regarde donc dans outils, options, onglet Général et vérifie
que la case "Ignorer les autres applications" est bien décochée.
Si pas concluant, fais tout simplement un raccourci vers ton fichier Excel
et lance le raccourci ?
Cordialement
Pascal

"Scual" a écrit dans le message de news:

Et en mettant ton code dans la proc événementielle Workbook_Open() ?
Merci pour ta réponse, mais malheureusement, cela ne résout pas le

problème,
j'ai toujours la même erreur.
Je ne vois vraiment pas comment faire :-( ?
Salutations