Bonjour
Oui c'est une solution, mais il faut trouver le moyen de compter les mots dans chaque ligne, et en faisant cela plus besoin de filtre ni de macro
Un truc curieux quand même
Avec le fichier original de mimilag
Une formule en C1 et à tirer vers le bas
=NBCAR(B1)
Une formule en D1 et à tirer vers le bas
=ESTVIDE(B1)
On s'aperçoit que ESTVIDE retourne FAUX même si NBCAR = 0
XL ne considère que la ligne 13 de vide
Une formule pour compter les mots
=SI(ET(NBCAR(B1)=0;NBCAR(A1)>0);NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))+1;"")
Et on fait le total en bas
C'est ce que fait (en principe- découpe la phrase par Split-) la macro pour les compter