Médiaforma

VBA Excel – TextBox dans une boîte de dialogue personnalisée

Partagez cet article sur vos réseaux

Vous utiliserez des TextBox pour permettre à l’utilisateur de saisir des informations alphanumériques.

Pour insérer un TextBox, glissez-déposez un contrôle TextBox sur la boîte de dialogue personnalisée :

Tout comme pour un Label, vous pouvez utiliser la fenêtre des propriétés pour modifier les caractéristiques de l’objet TextBox que vous venez d’insérer :

Vous pouvez également utiliser des instructions VBA pour accéder en lecture ou en écriture aux propriétés de l’objet TextBox. Par exemple, pour recopier dans la cellule A1 de la feuille courante la valeur saisie dans la zone de texte TextBox1 à chaque frappe au clavier, vous définirez la procédure évènementielle Textbox1_KeyUp() suivante :

Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)

  Cells(1, 1).Value = TextBox1.Text

End Sub
 
Commentaires

Aucun commentaire pour l'instant.

Laissez un commentaire