Comment filtrer les commentaires dans Excel ?
Dans le travail quotidien sous Excel, il est courant d’ajouter des commentaires aux feuilles de calcul pour noter des informations importantes, mettre en évidence des détails spécifiques ou fournir un contexte supplémentaire à certaines cellules. Ces commentaires améliorent grandement la collaboration et la gestion des données. Toutefois, lorsqu’on travaille avec de grands jeux de données, il peut être nécessaire de rassembler et d’examiner rapidement uniquement les lignes contenant des commentaires, sans avoir à inspecter chaque cellule manuellement. Malheureusement, la fonction de filtrage standard d’Excel ne propose pas d’option permettant de filtrer directement les commentaires. Ce tutoriel présente donc des méthodes pratiques pour identifier et filtrer efficacement les commentaires dans Excel, rendant ainsi votre analyse plus fluide et mieux organisée.
Filtrer les Commentaire en créant une colonne d’aide
Filtrer les Commentaire en créant une colonne d’aide
Si vous souhaitez filtrer et afficher uniquement les lignes contenant des commentaires, commencez par utiliser une colonne d’aide pour identifier en amont les cellules concernées. Cette approche repose sur une fonction définie par l’utilisateur (UDF) créée avec VBA, à laquelle vous appliquez ensuite la fonctionnalité Filtre d’Excel via cette colonne d’aide. Idéale pour explorer régulièrement des commentaires disséminés dans des jeux de données volumineux ou complexes !
1. Ouvrez l’éditeur Microsoft Visual Basic pour Applications en maintenant enfoncées les touches Alt + F11 dans Excel. Cette fenêtre vous permet d’écrire et de gérer du code VBA pour votre classeur. Si vous n’avez pas activé l’onglet Développeur, vous pouvez également y accéder depuis le Ruban via Développeur > Visual Basic.
2. Dans l’éditeur VBA, cliquez sur Insertion > Module. Cette action ajoutera un nouveau module à votre projet, dans lequel vous pourrez coller le code de la macro. Copiez et collez la macro suivante dans la nouvelle fenêtre du Module. Cette fonction vérifie si une cellule donnée contient un commentaire et renvoie VRAI si c’est le cas, ou FAUX dans le cas contraire.
Code VBA : Identifier les cellules contenant des commentaires
Function HasComment(r As Range)
'Update 20140718
Application.Volatile True
HasComment = Not r.Comment Is Nothing
End Function
Après avoir saisi le code, pensez à enregistrer vos modifications et à fermer l’éditeur VBA en cliquant sur le bouton de fermeture ()X) ou en appuyant sur Alt+Q. Pour ne perdre aucune de vos fonctions personnalisées, veillez à enregistrer régulièrement votre classeur au format compatible avec les macros ().xlsm).
3. Revenez à votre feuille de calcul. Dans une colonne vide adjacente à vos données (par exemple, la colonne C), saisissez la formule suivante dans la cellule située à côté de la première cellule que vous souhaitez vérifier. Supposons que vous examiniez la cellule B2 ; saisissez alors cette formule en C2 :=HasComment(B2). Cette formule utilise votre fonction personnalisée pour détecter les commentaires. Voir la capture d’écran :

4. Appuyez sur Entrée pour appliquer la formule. Pour vérifier d’autres cellules de la même colonne, faites glisser la poignée de recopie (le petit carré en bas à droite de la cellule) vers le bas de la colonne concernée. Cela applique instantanément la fonction aux autres lignes. Les résultats s’affichent sous forme de VRAI (la cellule contient un commentaire) ou FAUX (aucun commentaire).
Conseil : Lorsque vous travaillez avec de grands jeux de données, veillez à bien vérifier que la formule a été correctement étendue à toute la plage de données, afin de ne manquer aucune ligne contenant des commentaires.
5. Une fois les lignes contenant des commentaires identifiées, sélectionnez toute la plage de vos données — y compris la colonne d’aide que vous venez de remplir. Ensuite, rendez-vous dans l’onglet Données du Ruban et cliquez sur Filtrer. Cette action ajoute des flèches déroulantes à chaque en-tête de colonne, vous permettant de filtrer les résultats plus facilement. Voir la capture d’écran :

6. Cliquez sur la flèche déroulante de la colonne d’aide et sélectionnez uniquement l’option VRAI. Cela masque temporairement toutes les lignes sans commentaire et affiche uniquement les entrées comportant des commentaires. Voir la capture d’écran :

7. Cliquez sur OK pour appliquer le filtre. Toutes les lignes contenant au moins un commentaire s’affichent désormais ensemble, ce qui facilite leur examen ou leur traitement. Pour plus de clarté, la capture d’écran ci-dessous illustre le résultat obtenu après filtrage :

8. Une fois votre examen ou votre traitement ultérieur terminé, vous pouvez supprimer ou effacer la colonne d’aide (par exemple, la colonne C) si elle n’est plus nécessaire. N’oubliez pas que la suppression de cette colonne entraîne également la perte de la possibilité de refiltrer par commentaires, sauf si vous répétez ces étapes.
Conseils et précautions supplémentaires :
- Cette méthode ne modifie pas vos données d’origine et vous permet de combiner le filtrage avec d’autres fonctions Excel standard.
- Lorsque vous partagez votre classeur avec d’autres utilisateurs, n’oubliez pas de leur préciser que l’utilisation de fonctions personnalisées nécessite un classeur compatible avec les macros, et que certains paramètres de sécurité doivent parfois être ajustés pour autoriser leur exécution.
- Si vous voyez une erreur #NOM? dans la colonne d’aide, vérifiez que la fonction VBA porte exactement le nom indiqué et qu’elle est bien incluse dans votre projet.
- Si les commentaires sont ajoutés via la fonctionnalité « Nouvelle note » ou « Commentaire en discussion » dans les versions récentes d’Excel, les résultats peuvent varier, car VBA détecte par défaut uniquement les commentaires classiques (notes).
Cette méthode convient à toute personne à l’aise avec les opérations VBA de base et ayant besoin d’un moyen flexible pour localiser tous les commentaires présents dans son jeu de données. Elle nécessite toutefois d’enregistrer votre fichier au format prenant en charge les macros, et les paramètres de macro doivent être compatibles avec les politiques de votre organisation.
Si la macro ne s’exécute pas comme prévu, vérifiez d’abord qu’elle est bien activée dans les paramètres de sécurité d’Excel. Assurez-vous également que votre classeur est enregistré dans un format compatible avec les macros (.xlsm). En cas d’erreurs ou d’incohérences persistantes, confirmez que les références de votre colonne d’aide correspondent exactement aux positions réelles de vos données.
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels