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 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 ?