Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Spin textebox et format

3 réponses
Avatar
StDonat
Bonjour,
J’utilise dans un userform un spinbutton pour incrémenter un textebox. Mais
je voudrais que le Textebox affiche un format du styme « 01 ans »
Pour cela j’ai procédé ainsi :
Private Sub Spin_Duree_Change()
Txt_Duree.Value = Format(Spin_Duree.Value, "00 ans")
End Sub
Mon problème arrive ensuite avec :
Private Sub Txt_Duree_Change()
If Txt_Duree.Value = "" Or Txt_Duree.Value = 0 Then
Spin_Duree.Value = 0
Else
Spin_Duree.Value = Txt_Duree.Value
End If
End Sub
Le Format associe a mon texte box gêne… Comment l’enlever ?
Merci

3 réponses

Avatar
Mishell
Bonjour.
Utilise plutôt la fonction Vba VAL.

Private Sub Txt_Duree_Change()

Spin_Duree.Value = Val(Txt_Duree.Value)


End Sub

Mishell

"StDonat" wrote in message
news:
Bonjour,
J'utilise dans un userform un spinbutton pour incrémenter un textebox.
Mais
je voudrais que le Textebox affiche un format du styme « 01 ans »
Pour cela j'ai procédé ainsi :
Private Sub Spin_Duree_Change()
Txt_Duree.Value = Format(Spin_Duree.Value, "00 ans")
End Sub
Mon problème arrive ensuite avec :
Private Sub Txt_Duree_Change()
If Txt_Duree.Value = "" Or Txt_Duree.Value = 0 Then
Spin_Duree.Value = 0
Else
Spin_Duree.Value = Txt_Duree.Value
End If
End Sub
Le Format associe a mon texte box gêne. Comment l'enlever ?
Merci



Avatar
StDonat
Merci it's good

"Mishell" wrote:

Bonjour.
Utilise plutôt la fonction Vba VAL.

Private Sub Txt_Duree_Change()

Spin_Duree.Value = Val(Txt_Duree.Value)


End Sub

Mishell

"StDonat" wrote in message
news:
> Bonjour,
> J'utilise dans un userform un spinbutton pour incrémenter un textebox.
> Mais
> je voudrais que le Textebox affiche un format du styme « 01 ans »
> Pour cela j'ai procédé ainsi :
> Private Sub Spin_Duree_Change()
> Txt_Duree.Value = Format(Spin_Duree.Value, "00 ans")
> End Sub
> Mon problème arrive ensuite avec :
> Private Sub Txt_Duree_Change()
> If Txt_Duree.Value = "" Or Txt_Duree.Value = 0 Then
> Spin_Duree.Value = 0
> Else
> Spin_Duree.Value = Txt_Duree.Value
> End If
> End Sub
> Le Format associe a mon texte box gêne. Comment l'enlever ?
> Merci
>





Avatar
Fredo P
Peut être cela,pas essayé.

private sub textbox1.change()
TextBox1.value=Format(TextBox1.Text, "00"" ans""")
end sub
"StDonat" a écrit dans le message de
news:
Bonjour,
J'utilise dans un userform un spinbutton pour incrémenter un textebox.
Mais
je voudrais que le Textebox affiche un format du styme « 01 ans »
Pour cela j'ai procédé ainsi :
Private Sub Spin_Duree_Change()
Txt_Duree.Value = Format(Spin_Duree.Value, "00 ans")
End Sub
Mon problème arrive ensuite avec :
Private Sub Txt_Duree_Change()
If Txt_Duree.Value = "" Or Txt_Duree.Value = 0 Then
Spin_Duree.Value = 0
Else
Spin_Duree.Value = Txt_Duree.Value
End If
End Sub
Le Format associe a mon texte box gêne. Comment l'enlever ?
Merci