Bonjour
J'ai un document Excel qui gère des listes de validation dynamique et ce grace à un petit code VBA.
Tout marche bien, sauf quand les listes de validation sont des nombres à virgule.
En effet, la propriété Formula1 ne comprend pas le format "Français" des nombres (qui est celui qui est pris si je tape à la main) et demande donc le format "Anglais".
Dans l'absolu, cela fonctionne bien. J'ai en final dans ma liste de validation les bons chiffres mais comme les , sont des ., Excel ne les reconnait pas comme chiffre et sa plante mes calculs.
Je m'explique :
En mode manuel, ma liste de validation serait : 1 ; 1,5 ; 1,6
Dans le code VBA, je dois mettre : 1 , 1.5 , 1.6
Mais la valeur 1.6 n'est pas un chiffre pour Excel.
Je suis donc complètement planté. Existe t'il un moyen dans Excel pour qu'il prenne en charge correctement les valeurs de validation?
Connaissez vous une astuce pour transformer le 1.6 au format Français.
D'avance merci de votre aide. Mon outil doit être en prod lundi et je suis complètement planté.
Partager