Format des textbox dans les userform

Bonjour,

J'ai créé une formulaire de saisie userform mais les champs sont systématiquement en texte. Je ne trouve pas la propriété me permettant de renvoyer un entier plutôt que du texte. Quelqu'un pourrait-il m'éclairer sur ce point?

Depuis le temps que je cherche, je pensais qu'on pourrait modifier une propriété. Mais que neni il s'agit d'une fonction VBA VAL() toute simple et j'avais de la peau de saucisson devant les yeux.

Bonjour fcyspm30,

... d'où l'importance de toujours déclarer les variables.

https://www.excel-pratique.com/fr/vba/variables

Un exemple, la valeur de la textbox1 doit être une variable de type numérique "Long" :

Dim A As Long
Private Sub CommandButton1_Click()
    If IsNumeric(TextBox1.Value) = True Then
        A = TextBox1.Value
    Else
        MsgBox "Number is required."
        TextBox1.Value = ""
    End If
End Sub
Rechercher des sujets similaires à "format textbox userform"