calcul d une feuille et objet COM

  • Initiateur de la discussion tregou
  • Date de début
T

tregou

Guest
Salut,

J ai un probleme qui se pose dans excel 97 SR-2 et pas dans excel 2000.

J ai un objet COM sous forme d une dll qui contient des fonctions que j appelle depuis une xla. Dans une feuille excel, j appelle les fonctions de la xla qui a leur tour appellent celles de la dll (il y a une exacte correspondance, les fonctions de la xla ne servent qu a verifier la validite des parametres passes).

Quand je recalcule toute une feuille ou il y a au moins 2 fonctions, il y a toujours certaines cellules (aleatoires on dirait) qui retournent #value,
les autre se calculent bien. Quand je recalcule les #value un par un, chaque cellule est bien calculee.

Quand je debugge en mettant des points d arret juste avant l appel des fonctions et que je fais des F5 a la suite, toutes les cellules sont bien calculees.

Des idees sur l origine du probleme ?
 
J

jon

Guest
bonjour
3724560
vérifie quel est le mode de calcul de la feuille (cf boîte de dialogue outils/options) ou en vba cf calculation.

si ce n'est pas ça et si tu emploies des fonctions personnalisées, insères-y l'instructino application.volatile=true
 

Discussions similaires

Statistiques des forums

Discussions
312 229
Messages
2 086 423
Membres
103 206
dernier inscrit
diambote