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 !

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+
 
- 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
Retour