Incompatibilité de type

Bonjour,

Je me sert actuellement de formule du genre :

 ActiveCell.Offset(0, 3) = (CDec(TB_DiameterNominal.Value))

Afin de convertir le texte que je saisie dans ma textbox en nombres décimaux. Jusque là tout fonctionne très bien.

Si j'insère des nombre avec des virgule tout vas bien, par contre si j'insère des nombre avec comme séparateurs des points, j'ai une erreur :

Incompatibilité de type

Je souhaiterais donc savoir si vous auriez une petite astuce afin de me permettre de saisir mes nombres décimaux avec comme séparateur un point.

Merci d'avance ^^

Bonjour

Cela revient souvent comme problème

ActiveCell.Offset(0, 3) = Val(Replace(TB_DiameterNominal.Value, ",", "."))

https://forum.excel-pratique.com/excel/point-ou-virgule-dans-useform-t34384.html

Banzai64 a écrit :

Bonjour

Cela revient souvent comme problème

ActiveCell.Offset(0, 3) = Val(Replace(TB_DiameterNominal.Value, ",", "."))

https://forum.excel-pratique.com/excel/point-ou-virgule-dans-useform-t34384.html

Merci. Je ferais plus attention à l'avenir avant de poser une question.

Merci beaucoup.

Bonjour

Ce n'est pas un reproche juste une constatation

Désolé si je t'ai froissé

Banzai64 a écrit :

Bonjour

Ce n'est pas un reproche juste une constatation

Désolé si je t'ai froissé

Non Non, ne t'en fait pas j'avouer juste ma faute, je suis pas du tout succeptible ^^ hihi

Encore merci pour ton aide.

Rechercher des sujets similaires à "incompatibilite type"