David est un enseignant qui assigne à ses élèves une série d’une vingtaine de mots et de phrases qu’ils doivent utiliser dans une composition. Chaque mot ou phrase doit être utilisé au moins une fois. Les étudiants obtiennent un point pour chaque fois qu’ils utilisent l’un des mots ou des phrases, bien que rien de plus pour les doublons. David cherche un moyen facile de marquer leur travail, peut-être avec une macro qui recherche chaque mot et phrase et crée une sorte d’enregistrement de leur utilisation., Le désir de Dave est que Word fasse la recherche et le comptage afin qu’il puisse concentrer son énergie sur l’évaluation de la qualité de la composition.

Si vous souhaitez déterminer manuellement le nombre d’occurrences d’un mot ou d’une phrase particulier, vous pouvez utiliser la fonction de recherche de Word. Suivez ces étapes si vous utilisez Word 2007:

  1. appuyez sur Ctrl+F. Word affiche L’onglet Rechercher de la boîte de dialogue Rechercher et remplacer.
  2. Dans la zone Rechercher, entrez le mot ou la phrase que vous souhaitez rechercher.
  3. cliquez sur le bouton Plus, s’il est disponible.,
  4. Si vous recherchez un seul mot, cochez la case Rechercher des mots entiers uniquement.
  5. cochez la case Mettre en surbrillance tous les éléments trouvés.
  6. Cliquez sur Rechercher.

Word vous montre, dans la boîte de dialogue, combien d’occurrences il a localisé de votre mot ou phrase. Vous pouvez trouver les nombres souhaités encore plus rapidement si vous utilisez Word 2010 ou Word 2013:

  1. appuyez sur Ctrl+F. Word affiche le volet des tâches de Navigation sur le côté gauche de l’écran. Dans le volet, L’onglet Parcourir est sélectionné.,
  2. Si vous recherchez un seul mot, cliquez sur la flèche vers le bas à droite de la petite loupe et choisissez Options. Dans la boîte de dialogue Options, choisissez Rechercher des mots entiers uniquement.
  3. dans la case en haut du volet de Navigation, entrez le mot ou la phrase que vous souhaitez rechercher et appuyez sur Entrée.

Word vous montre, en haut du volet des tâches de Navigation, combien d’occurrences il a localisé de votre mot ou phrase.,

ces techniques, bien que pratiques, perdent un peu de leur charme si vous devez les répéter pendant vingt mots et phrases dans trente-cinq compositions d’étudiants différentes. En effet, une macro est une approche plus pratique.

Il serait très pratique que le nombre d’occurrences affichées dans la boîte de dialogue Rechercher et remplacer soit accessible via VBA. Pour autant que j’ai pu déterminer, cette valeur n’est pas accessible. Cela signifie que vous devez compter sur la recherche et le comptage répétés dans la macro elle-même., Un bon exemple de la façon dont cela peut être fait se trouve dans la base de connaissances Microsoft:


la page indique que le code est pour Word 2000, mais cela fonctionnera très bien avec Word 2007 et Word 2010. Le code de cette page peut être modifié, relativement facilement, pour rechercher une série de mots ou de phrases et afficher tous les résultats à la fois., Une autre approche assez unique consiste à inverser les hypothèses sur les compositions des élèves: supposer qu’ils utilisent chacun des mots ou des phrases (ils commencent par un score de 20 s’il y a vingt mots et phrases) et ne soustraire des points que s’ils n’en utilisent pas un.

la macro affiche une partition pour la composition et affiche également tous les mots ou expressions qui n’ont pas été utilisés dans la composition.