KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment compter le nombre de commentaires dans Excel ?

AuteurXiaoyang Date de modification

Lorsque vous travaillez avec de grandes feuilles Excel, il est courant d’utiliser des Commentaire pour annoter des données, fournir des retours ou mettre en évidence des notes importantes destinées à vous-même et à vos collaborateurs. Cependant, il arrive que vous ayez besoin de connaître rapidement le nombre de commentaires présents dans votre feuille — que ce soit pour un audit de données, une assurance qualité ou simplement pour revoir la documentation du classeur. Compter précisément les cellules commentées peut vous aider à vous assurer que des remarques essentielles ne sont ni ignorées ni supprimées accidentellement. Ce tutoriel présente plusieurs méthodes pratiques pour compter le nombre de cellules contenant des commentaires dans Excel, en couvrant à la fois les fonctionnalités intégrées et des approches flexibles basées sur du code. Chaque solution peut être choisie en fonction de votre familiarité avec Excel et des besoins de votre flux de travail.

Compter le nombre de cellules contenant des commentaires à l’aide de la fonction Atteindre spéciale

Compter le nombre de cellules contenant des commentaires à l’aide d’une fonction personnalisée

Compter le nombre de cellules contenant des commentaires à l’aide d’un code VBA


Compter le nombre de cellules contenant des commentaires à l’aide de la fonction Atteindre spéciale

La fonction Atteindre spéciale d’Excel vous offre un moyen simple de sélectionner visuellement et de compter toutes les cellules de votre feuille contenant des commentaires (également appelés « Notes » dans les versions récentes d’Excel). Cette méthode est particulièrement rapide et efficace si vous avez besoin d’un décompte immédiat et que vous travaillez sur des feuilles où les commentaires sont visibles et accessibles.

1. Dans le ruban, cliquez sur Accueil > Rechercher et sélectionner > Atteindre spécial. La boîte de dialogue Atteindre spécial s’ouvre alors. Voir la capture d’écran :

une capture d’écran de l’ouverture de la boîte de dialogue Atteindre spécial

2. Dans la boîte de dialogue Atteindre spéciale, sous la section Sélectionner, cochez l’option Commentaires. Cette option met en surbrillance toutes les cellules contenant des commentaires traditionnels dans la feuille. Voir la capture d’écran :

une capture d’écran de la sélection des commentaires dans la boîte de dialogue Atteindre spécial

3. Cliquez sur OK pour appliquer votre sélection. Toutes les cellules contenant des commentaires dans la feuille active seront désormais mises en surbrillance. Vous pouvez consulter le nombre de cellules sélectionnées dans la barre d’état située en bas de la fenêtre Excel — ce nombre s’affichera comme le décompte des cellules sélectionnées. Voir la capture d’écran :

une capture d’écran affichant les résultats de calcul dans la barre d’état

Scénarios d’utilisation : Cette méthode est idéale pour les vérifications rapides ou lorsque vous souhaitez repérer visuellement l’emplacement des commentaires. Elle ne requiert aucune connaissance en programmation et est disponible dans toutes les versions standard d’Excel.

Limites : Veuillez noter que, selon la version d’Excel utilisée, cette méthode peut ne pas prendre en compte les cellules vides contenant des commentaires, car la sélection pourrait ignorer les cellules sans valeur en fonction des paramètres précédents ou de la version d’Excel.

Astuce : Vous pouvez également utiliser le raccourci Ctrl + G pour ouvrir la boîte de dialogue Atteindre, puis cliquer sur le bouton Spéciale afin d’accéder rapidement à la fonction Atteindre spéciale.

Conseil pratique : Si votre feuille contient à la fois des commentaires traditionnels et de nouvelles notes hiérarchisées (introduites dans les versions récentes d’Excel), la fonction Atteindre spéciale ne prend en compte que les commentaires hérités. Pour les « Notes » ou « Commentaires » hiérarchisés, vous devrez recourir aux méthodes basées sur VBA présentées ci-dessous afin d’obtenir des résultats plus précis.

Dépannage : Si la barre d’état n’affiche pas le « Nombre », cliquez avec le bouton droit sur la barre d’état et assurez-vous que l’option « Nombre » est bien cochée dans le menu contextuel. Si aucune cellule n’est sélectionnée, vérifiez que vous êtes sur la bonne feuille et que des commentaires y sont effectivement présents.


Compter le nombre de cellules contenant des commentaires à l’aide d’une fonction personnalisée

Bien que la fonction Atteindre spéciale soit rapide, elle ne fournit pas toujours un décompte complet ou dynamique, notamment si vous devez surveiller régulièrement le nombre de cellules commentées, y compris celles qui sont vides ou contiennent des formules. Pour plus de flexibilité, vous pouvez créer une fonction personnalisée (UDF) via l’éditeur VBA d’Excel. Cette approche vous permet de compter tous les Commentaire — y compris les cellules vides — directement au sein de formules de feuille de calcul.

1. Appuyez simultanément sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans l’éditeur VBA, cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre du module vierge qui s’ouvre.

Code VBA : Compter le nombre de cellules avec commentaire

Function CountComments(xCell As Range)
'Update by extendoffice
    Application.Volatile
    CountComments = xCell.Parent.Comments.Count
End Function

3. Après avoir collé et confirmé le code, sauvegardez et fermez l’éditeur VBA. Retournez à votre feuille Excel. Dans n’importe quelle cellule vide où vous souhaitez afficher le décompte, saisissez la formule suivante (remplacez)A1:A100 par la plage réelle que vous utilisez) :

=countcomments(A1:A100)

une capture d’écran illustrant l’utilisation de la fonction définie par l’utilisateur

4. Appuyez sur Entrée pour exécuter la fonction. La cellule affichera alors le nombre total de commentaires présents dans votre plage limitée.

Explication des paramètres : La plage indiquée dans la formule (par exemple A1:A100) détermine quelles cellules seront analysées à la recherche de commentaires. Ajustez-la selon la partie de la feuille qui vous intéresse.

Avantages : Cette méthode prend en compte les commentaires, même dans les cellules vides, fonctionne parfaitement avec des données dynamiques et se met à jour automatiquement dès qu’un nouveau commentaire est ajouté ou supprimé.

Précautions : Les macros doivent être activées pour que la fonction s’exécute. Cette méthode ne prend pas en compte les commentaires hiérarchisés modernes (appelés « Notes » dans certaines versions d’Excel), sauf si le code VBA est spécifiquement mis à jour pour les gérer.

Conseil pratique : Cette approche via une fonction personnalisée est particulièrement utile si vous souhaitez que le décompte des commentaires se mette à jour automatiquement dès que vous modifiez votre feuille. Si vous copiez cette formule dans d’autres cellules, pensez à ajuster les références en fonction des plages concernées.


Compter le nombre de cellules contenant des commentaires à l’aide d’un code VBA

Si vous préférez une opération ponctuelle pour compter tous les commentaires — y compris ceux situés dans les Cellules vides — ou si vous souhaitez traiter rapidement de vastes plages, vous pouvez utiliser une macro VBA prête à l’emploi. Cette approche est efficace pour des décomptes non répétitifs ou pour recueillir des statistiques sur l’utilisation des commentaires dans vos classeurs.

1. Appuyez sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications dans Excel.

2. Dans l’éditeur VBA, cliquez sur Insertion > Module pour ajouter un nouveau module. Collez ensuite le code suivant dans la fenêtre du module :

Code VBA : Compter le nombre de cellules avec commentaire

Sub CountComments()
'Update by extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeComments)
If VBA.Err > 0 Then
    MsgBox 0
Else
    MsgBox WorkRng.Count
End If
End Sub

3. Après avoir collé le code, appuyez sur F5(ou cliquez sur le bouton Exécuter)Bouton Exécuter) pour lancer la macro. Une boîte de dialogue s’affichera alors pour vous demander de sélectionner la plage dans laquelle vous souhaitez compter les commentaires. Voir la capture d’écran :

une capture d’écran de la sélection de la plage de données après l’exécution du code VBA

4. Après avoir sélectionné la plage souhaitée, cliquez sur OK. Une boîte de message affichera le nombre total de commentaires trouvés dans votre sélection.

une capture d’écran affichant le résultat

Avantages : Les macros sont idéales pour les plages volumineuses et complexes, et traitent efficacement à la fois les commentaires vides et remplis.

Précautions : Cette macro nécessite que les macros soient activées dans votre classeur et peut déclencher un avertissement de sécurité à l’ouverture. Enregistrez votre travail avant d’exécuter la macro, car les modifications involontaires ne peuvent pas être annulées à l’aide de la commande Annuler habituelle.

Dépannage : Si la macro ne vous invite pas à sélectionner une plage, vérifiez que le module a bien été inséré et qu’aucune erreur de syntaxe ne figure dans le code. Enregistrez votre classeur dans un format prenant en charge les macros pour ne pas perdre votre code.

Applicabilité : Idéal pour des audits ponctuels ou pour générer des rapports sur l’utilisation des annotations dans un classeur, notamment lorsque vous recherchez un résultat synthétique plutôt qu’une cellule pilotée par une formule.


Suggestion complémentaire : Dans les environnements où les restrictions de sécurité ou les macros sont strictement encadrées, ou lors de collaborations avec des utilisateurs peu familiers de VBA, privilégiez la méthode « Atteindre spécial » ou optez pour des compléments tels que Kutools afin de profiter de fonctionnalités avancées de gestion des commentaires.

Articles associés :

Comment lister tous les commentaires d’une Nouvelle feuille de calcul ou d’un classeur dans Excel ?

Comment Rechercher et remplacer du texte dans les commentaires sous Excel ?

Comment insérer rapidement un commentaire dans plusieurs cellules sous Excel ?


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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