Incompatibilité entre Excel 2003 et excel 2010

kvjld35 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17268 Date d'inscription   Statut Membre Dernière intervention   - 9 juin 2016 à 13:59
Bonjour à tous,

Je poste ce message suite à un problème rencontré lors du transfert d'une macro de Excel 2003 à Excel 2010. La première chose est que lors du transfert j'ai défini par défaut sous la version 2010 le point comme séparateur décimal puisque mes valeurs étaient toutes avec des points sous Excel 2003.
Maintenant lors de l'exécution de ma macro sous 2010 un problème intervient : "Incompatibilité de type" à la dernière ligne.



Dim LimiteBasse As Double
Dim LineD as Integer


Range("K4").Select
ActiveCell.FormulaR1C1 = "=MATCH(" & LimiteBasse & ",C[-10])"
LineD = Cells(4, 11).Value



LimiteBasse est une valeur que je récupère et qui vaut 2.83. Or quand je retourne sur le classeur Excel il cherche en fait la valeur 2;83 ! Comment expliquer cela ?

Je suis bloqué et dans l'attente de vos réponses, je vous remercie d'avanc epour le temps que vous prendrez à me répondre.

A voir également:

1 réponse

f894009 Messages postés 17268 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

le point comme séparateur décimal
Z'etes sure d'avoir mis un point, parce que le ; et sur la meme touche !!!!
0
kvjld35 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Non j'ai revérifié par la suite et j'ai bien mis un point. Par contre j'ai remarqué entre temps que finalement LimiteBasse est égal à 2,83 et non 2.83. Le problème viendrait-il de là ?
0
f894009 Messages postés 17268 Date d'inscription   Statut Membre Dernière intervention   1 713 > kvjld35 Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Boh Oui!!!
0