Bonjour à tous,
voilà, j'ai une feuille Excel (Excel 2003, en englais) très complexe (c'est pas moi qui l'ai fait). Il y a des formules dans tous les sens, et le code VB correspondant est énorme. Au final j'ai une cellule qui contient le résultat final de tous les calculs. Lorsque je veux voir les entrailles de ces calculs, j'ouvre l'éditeur VB et je débuggue pas à pas, ça fonctionne bien. Jusqu'ici donc, tout va bien.
Tout va bien, jusqu'à ce que j'esaie de modifier une cellule qui est de type date: le VB me renvoie une erreur au lieu du résultat (dans la cellule résultat j'ai: #VALUE!). Donc bon une erreur, ok, je vais débugger le code VB pour voir ce qu'il se passe (l'aide Excel - le petit icone avec le point d'exclamation - ne m'apprends rien). Là le debugger de VB est devenu fou: il exécute la fonction principale, s'arrête en plein milieu et jamais au même endroit, puis recommence (alors que ce n'est pas une boucle). Du coup je reviens à ma feuille Excel, je fais ctrl+z pour anuler la modif de ma date. La date reviens bien à sa valeur initiale, mais l'erreur persiste: j'ai toujours #VALUE! dans ma cellule de résultat et le debugger VB est toujours dans les choux.
Avez-vous une idée de ce qu'il peut bien se passer? Les symptômes que je vous décris ici vous donnent-ils une idée de la maladie?
J'espère que mon explication est claire, mais comme je n'y connais rien à Excel, j'imagine que ça doit être un peu flou. Demandez-moi des précisions sinon.
note: Cette feuille Excel a été faite avec Excel 2003 en anglais, et mon Excel a moi est également un 2003 en anglais.
Partager