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 : Sélectionner tout - Visualiser dans une fenêtre à part
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