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):
J'ai l'erreur de compilation suivante:
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
"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
Partager