OVH Cloud OVH Cloud

ExecuteExcel4Macro

2 réponses
Avatar
JohnFuss
Bonjour à tous,

j'essai d'utiliser ExecuteExcel4Macro pour récupérer des valeurs dans un
classeur fermé, ça marche très très bien en VBA depuis VBA mais dans feuille
de calcul en fonction personnalisé ça plante systématiquement. J'ai trouvé
le code dans un post de 2001, peut-être depuis le temps qq'un à t'il trouver
une parade, j'ai testé des application.OnTime sans succès.

Merci d'avance.

John

2 réponses

Avatar
michdenis
Bonjour John,

Cette fonction de John Walkenbach je crois, ne peut pas
retourner son résultat dans la feuille de calcul.

Si cela t'intéresse de savoir pourquoi, il y a sur Excelabo
un texte de Laurent Longre sur la fonction Indirect() où il
donne les grandes lignes pourquoi cette fonction n'est pas
applicable pour un classeur source fermé...les explications
doivent être aussi bonnes dans ce cas.


Salutations!


"JohnFuss" a écrit dans le message de news: dr5fka$kvg$
Bonjour à tous,

j'essai d'utiliser ExecuteExcel4Macro pour récupérer des valeurs dans un
classeur fermé, ça marche très très bien en VBA depuis VBA mais dans feuille
de calcul en fonction personnalisé ça plante systématiquement. J'ai trouvé
le code dans un post de 2001, peut-être depuis le temps qq'un à t'il trouver
une parade, j'ai testé des application.OnTime sans succès.

Merci d'avance.

John
Avatar
JohnFuss
Merci bien je vais regarder.

John

"michdenis" a écrit dans le message de
news:
Bonjour John,

Cette fonction de John Walkenbach je crois, ne peut pas
retourner son résultat dans la feuille de calcul.

Si cela t'intéresse de savoir pourquoi, il y a sur Excelabo
un texte de Laurent Longre sur la fonction Indirect() où il
donne les grandes lignes pourquoi cette fonction n'est pas
applicable pour un classeur source fermé...les explications
doivent être aussi bonnes dans ce cas.


Salutations!


"JohnFuss" a écrit dans le message de news:
dr5fka$kvg$

Bonjour à tous,

j'essai d'utiliser ExecuteExcel4Macro pour récupérer des valeurs dans un
classeur fermé, ça marche très très bien en VBA depuis VBA mais dans
feuille

de calcul en fonction personnalisé ça plante systématiquement. J'ai trouvé
le code dans un post de 2001, peut-être depuis le temps qq'un à t'il
trouver

une parade, j'ai testé des application.OnTime sans succès.

Merci d'avance.

John