Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

nombre à virgule dans textbox

francoisC

XLDnaute Junior
Bonjour à tous et merci pour votre attention,
Dans un textbox j'ai un nombre à virgule (4.5). Pour le faire reconnaître en nombre j'ai utilisé Cdbl(TB) mais rein n'y fait.

code

Private Sub TB_Change()
MsgBox CDbl(TB) + 1
End Sub

Avez vous une solution ?

Et merci encore pour votre attention.
 

dg62

XLDnaute Barbatruc
Bonjour le forum

Private Sub TB_Change()
Dim TB As String
Dim message As Integer
TB = "4.5"
message = CDbl(TB) + 1
MsgBox (message)
End Sub

Comment est affecté le 4.5 ?

@+
 

Dranreb

XLDnaute Barbatruc
S'il est normal que le séparateur décimal doive rester un point et non une virgule, utilisez Val(TB.Text)
Si vous tenez à ce que ça reste comme ça a été tapé vous pouvez prendre au choix CDbl(Replace(TB.Text, ".", ",")) ou Val(Replace(TB.Text, ",", "."))
 
Dernière édition:

Discussions similaires

Réponses
15
Affichages
515
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…