Fonction Chr() dans VBA avec Excel 2010
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:
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