rouddown et nombres décimaux [VBA excel] - VB/VBA/VBS - Programmation
Marsh Posté le 16-06-2003 à 09:10:53
j'ai déjà trouvé la solution à mon problème et bien sûr c'était un truc de merde:
il fallait régler dans les paramètres régionaux pour la valeur du séparateur des nombres décimaux le point au lieu de la virgule
Marsh Posté le 16-06-2003 à 08:41:40
Dans mon code j'utilise ROUNDDOWN comme ceci:
cells(1,1)="=ROUNDDOWN(" & largeur & ",2)
Tout fonctionne bien sauf lorsque largeur est un nombre décimal car la virgule est interprétée comme séparateur de paramètre.
j'obtiens sur la feuille de calcul (largeur=15,1): =rouddown(15;1;2)
Je pense que c'est un problème de type car au lieu d'avoir une virgule je devrais avoir un point(15.1 au lieu de 15,1)
Or largeur est récupéré d'une textbox puis converti en double, mais dans la textbox il doit être rentré comme ceci:15,1(avec une virgule) sinon ça plante lors de la conversion en double.
Je commence à être dépassé!!!!!!!
Quelqu'un aurait-il quelque chose à proposer?
merci