Compter les caractères.

  • Initiateur de la discussion Initiateur de la discussion Pierrot
  • Date de début Date de début

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 !

P

Pierrot

Guest
Bonsoir à toutes et à tous.

J'aurais voulu savoir comment en vba, on peut compter le nbre de caractères qu'il y a dans une textbox.

Merci d'avance.

Pierrot.
 
Bonsoir Pierrot, Robert et le forum

Je te propose cette solution Pierrot...

En supposant que ta TextBox soit "textbox1" sur ton userform, tu peux par cet exemple associer Private Sub BoutonOK_Click() à un bouton...dès lors un message t'informera du nombre de caractères contenu dans ta Texbox1

A copier et à coller dans le module Userform par exemple...

Option Explicit

'Vériland
'Juin 2003

' Bouton placé sur L'userform
Private Sub BoutonOK_Click()
MsgBox "il y a " & TotalLettres(TextBox1) & " lettre(s) dans la Texbox1"
End Sub

' fonction qui compte le nombre de lettres
' dans une chaine de caractère
'
Function TotalLettres(Chaine$)
Dim tmp$, s$, res$, Boucle
tmp = Trim(LCase(Chaine))
For Boucle = Len(tmp) To 1 Step -1
s = Mid(tmp, Boucle, 1)
' si un espace dans la chaine compter rien
If Mid(tmp, Boucle, 1) Like "[ ]" Then
s = ""
End If
res = res & s
Next
TotalLettres = Len(res)
End Function


A+Veriland.gif


PS : Macro à copier depuis le forum auquel cas tu risques d'avoir les attributs gras du post dans ta macro...lol
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Formule excel
Réponses
7
Affichages
223
Réponses
2
Affichages
187
Retour