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

Compter le nombre de mots dans une cellule

judikael

XLDnaute Occasionnel
Bonjour

Je cherche à trouver le moyen de compter le nombre de mots saisis dans une cellule.

Je sais compter le nombre de caractères mais pas cela.

Je me tourne donc vers vous pour savoir si cela est possible...

Je vous remercie par avance de vos retours

PP
 

Jocelyn

XLDnaute Barbatruc
Re : Compter le nombre de mots dans une cellule

Bonjour le Forum,
Bonjour judikael,

si ton texte est en A1 en B1 tu peux tester une formule de ce genre.

Code:
=SOMMEPROD(NBCAR(A1)-NBCAR(SUBSTITUE(MINUSCULE(A1);" ";)))+1

ici on considère que chaque mot est séparé par un espace et on compte donc le nombre d'espace +1 car il n'y a normalement pas d'espace avant le premier mot, il ne faut pas non plus qu'il y ai d'espace aprés le dernier mot

Cordialement

EDIT : Bonjour et bises DoubleZero
 

Pierrot93

XLDnaute Barbatruc
Re : Compter le nombre de mots dans une cellule

Re,

en supprimant les éventuels espaces indésirables de droite et de gauche :
Code:
Option Explicit
Sub test()
MsgBox UBound(Split(Trim(ActiveCell))) + 1
End Sub
 

R@chid

XLDnaute Barbatruc
Re : Compter le nombre de mots dans une cellule

Bonjour @ tous,
Même s'il y a des espaces au début et à la fin de la phrase,
Code:
=NBCAR(SUPPRESPACE(A1))-NBCAR(SUBSTITUE(A1;" ";))+1

@ + +
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…