Hello,

J'ai un programme qui marchait parfaitement sur Excel 2003 Pro mais pas sur Excel 2010 Pro.

J'ai trouve une premiere raison. Une variable ne peut plus etre declaree comme dictionary mais doit etre declaree comme Scripting.Dictionary.

J'ai passe plus d'une heure sur le deuxieme probleme mais je ne trouve meme pas l'ebauche d'une solution. J'utilise la fonction Chr dans le cas suivant (J'ai retire les parties du code qui ne correspondaient pas a mon probleme):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    Dim TermRInit As Integer
    Dim TermCInit As Integer
    TermRInit = 7
    TermCInit = 4
    Dim cRatioRefCell As String
    cRatioRefCell = Chr(TermCInit + 64) & TermRInit
J'ai l'erreur de compilation suivante:
"Compile error:

Can't find project or library"

Le probleme vient de la fonction Chr alors qu'elle est bien definie dans Excel 2010 Help... Mieux, si je l'ecris tout en majuscules, elle est reconnue par l'environnement de developpement et reecrite sans majuscules.

Je ne comprends vraiment pas le probleme. Je dois surement rajouter un librairie mais je ne vois pas laquelle...

Merci pour votre aide,
Helo