Compter le nombre d'utilisation d'un mot
Bonjour,
Pour faire des analyses sur le vocabulaire d’un texte dans un fichier Excel (une phrase par cellule), j’ai besoin de compter le nombre de fois qu’un mot donné y figure.
Est-ce qui qu’il existe une fonction ou un sous-programme qui permet de le faire à partir d’un programme en VBA sous Excel ?
Je le fais manuellement en employant la fonction « Remplacer » (du menu « Edition »), par exemple remplaçant « avion » par « avion ». Sur l’écran s’affiche alors dans la boite de dialogue : « Excel a terminé la recherche et a effectué xxx remplacement ». Ainsi j’arrive à savoir combien il y avait de fois « avion » dans le texte.
Mais quand j’utilise cette fonction « remplacer » dans un programme en VBA je ne sais pas comment récupérer le nombre de remplacement. Voici le code que j’ai essayé en vain :
Code:
1 2 3
| Selection.Replace what:="avion", Replacement:="avion", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False |
Merci de m’aider.
Henri Laügt