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

limiter le nombre de caractère dans textbox

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cj welch

XLDnaute Occasionnel
bonjour,

je voudrais limiter le nombre de caractère dans une textbox mais je ne sais pas comment faire.

merci de votre aide
 
Re : limiter le nombre de caractère dans textbox

Salut,cjweich,catrice

tu peut t'inspirer de cet exemple:

Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim nc As Integer, s As String
s = Trim(TextBox1): nc = Len(s)
If nc = 0 Then Exit Sub
If (nc <> 8 And nc <> 6) Or Not IsNumeric(s) Then
MsgBox "Vous devez entrer 8 ou 6 chiffres sans espaces", , "Agrément"
TextBox1 = ""
Else
TextBox1 = Format(s, IIf(nc = 8, "00/0/0/0000", _
"00 0 0 0000"))
End If
End Sub

Cordialement
 
Re : limiter le nombre de caractère dans textbox

Bonsoir,

La macro suivante (à placer dans le code de la TextBox1) limite le nombre de caractères à 14 :

Code:
Private Sub TextBox1_Change()
TextBox1.Value = Left(TextBox1.Value, 14)
End Sub

A+
 
Re : limiter le nombre de caractère dans textbox

salut job75

ca marche, mais seulement ensuite j'ai un message d'erreur qui apparait et la ligne ci-dessous est en jaune :
Cells(DernL + 1, 1).Value = UCase(TextBox1.Value)
Cells(DernL + 1, 2).Value = UCase(Left(TextBox2.Value, 1)) & LCase(Right(TextBox2.Value, Len(TextBox2.Value) - 1))

je ne sais pas pourquoi

a+
 
Re : limiter le nombre de caractère dans textbox

Re,

Les 2 lignes que vous indiquez ne doivent évidemment pas pas être dans le code de "Private Sub TextBox1_Change()".

Si elles sont bien dans le code d'un CommandButton, je ne vois pas pourquoi il y a un bug (sauf si la définition de DernL ne renvoie pas un nombre).

A+
 
Re : limiter le nombre de caractère dans textbox

re,
en effet, les lignes sont dans une commande boutton.
j'ai rajouté le code que vous m'avez donnée dans le code de la textbox.

maintenant ça marche. bizare

merci beaucoup
a+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

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