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

Texte GetWordCount

Magic_Doctor

XLDnaute Barbatruc
J'ai retrouvé cette fonction rédigée par ROGER2327.
VB:
Function CompteMots&(r As Range)
'Roger2327

Dim sp, oCel As Range, x$, i&
   sp = Array(",", ";", ".", "!", "?", ":", "-", "'", "(", ")", "...", """", "«", "»", "", Chr(133), Chr(160), vbLf, vbCr)
   For Each oCel In r.Cells
      x = CStr(oCel.Value)
      For i = 0 To UBound(sp)
         x = Replace(x, sp(i), Space(1))
      Next i
      x = WorksheetFunction.Trim(x)
      If x <> "" Then CompteMots = CompteMots + UBound(Split(x)) + 1
   Next
End Function
 

Discussions similaires

Réponses
21
Affichages
319
Réponses
1
Affichages
177
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…