Bonjour, bonjour !
Il y a bien plus simple pour compter le nombre de mots d'un texte :
1 2 3 4 5
| Sub Demo1()
Const TXT = "Voici mon test de comptage de mots"
MsgBox UBound(Split(TXT)) + 1
End Sub |
Je me demande même si ce n'est pas déjà dans la FAQ ou un tutoriel !
Mais cela peut être piégeux avec plusieurs espaces consécutifs :
1 2 3 4 5
| Sub Demo2()
Const T = "Voici mon test de comptage de mots"
MsgBox UBound(Split(T)) + 1 & vbLf & vbLf & UBound(Split(Application.Trim(T))) + 1
End Sub |
__________________________________________________________________________________________________
Tous unis, tous Charlie
Partager