Mettez en surbrillance les cellules vides dans Excel (en moins de 10 secondes)

Regarder la vidéo - Comment mettre en évidence les cellules vides dans Excel

Lorsque je reçois un fichier de données d'un client/collègue ou que je le télécharge à partir d'une base de données, j'effectue quelques vérifications de base sur les données. Je fais cela pour m'assurer qu'il n'y a pas de points de données manquants, d'erreurs ou de doublons pouvant entraîner des problèmes plus tard.

L'une de ces vérifications consiste à rechercher et à mettre en surbrillance les cellules vides dans Excel.

Plusieurs raisons peuvent entraîner des cellules vides dans un ensemble de données :

  • Les données ne sont pas disponibles.
  • Les points de données ont été accidentellement supprimés.
  • Une formule renvoie une chaîne vide résultant en une cellule vide.

Bien qu'il soit facile de repérer ces cellules vides dans un petit ensemble de données, si vous en avez un énorme avec des centaines de lignes et de colonnes, le faire manuellement serait très inefficace et sujet aux erreurs.

Dans ce didacticiel, je vais vous montrer différentes manières de rechercher et de mettre en évidence des cellules vides dans Excel.

Mettez en surbrillance les cellules vides à l'aide de la mise en forme conditionnelle

La mise en forme conditionnelle est un excellent moyen de mettre en évidence les cellules en fonction de leur valeur lorsque la condition donnée est remplie.

Je vais présenter ces exemples avec un petit ensemble de données. Cependant, vous pouvez également utiliser ces mêmes techniques avec de grands ensembles de données.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous :

Vous pouvez voir qu'il y a des cellules vides dans cet ensemble de données.

Voici les étapes pour mettre en surbrillance les cellules vides dans Excel (à l'aide de la mise en forme conditionnelle) :

  • Sélectionnez les données.
  • Allez dans l'onglet Accueil.
  • Dans la liste déroulante Mise en forme conditionnelle, cliquez sur Nouvelle règle.
  • Dans la boîte de dialogue « Nouvelles règles de formatage », sélectionnez « Mettre en forme uniquement les cellules qui contiennent ».
  • Sélectionnez « Blanks » dans la liste déroulante (comme indiqué ci-dessous) :
  • Spécifiez la mise en forme (dans laquelle vous souhaitez mettre en évidence les blancs).
  • Cliquez sur OK.

Cela mettrait en évidence toutes les cellules vides de l'ensemble de données.

Notez que la mise en forme conditionnelle est dynamique. Cela signifie que si la mise en forme conditionnelle est appliquée et que vous supprimez un point de données, cette cellule sera automatiquement mise en surbrillance.

Dans le même temps, ce comportement dynamique s'accompagne d'un surcoût. La mise en forme conditionnelle est volatile et, si elle est utilisée sur des ensembles de données volumineux, elle peut ralentir votre classeur.

Sélectionnez et mettez en surbrillance les cellules vides dans Excel

Si vous souhaitez sélectionner et mettre en surbrillance rapidement des cellules vides, vous pouvez utiliser la technique « Aller à spécial ».

Voici les étapes pour sélectionner et mettre en surbrillance les cellules vides dans Excel :

  • Sélectionnez les données.
  • Appuyez sur la touche F5. Cela ouvrira la boîte de dialogue Aller à.
  • Dans la boîte de dialogue Atteindre, cliquez sur le bouton Spécial.
  • Dans la boîte de dialogue Go To Special, sélectionnez Blanks.
  • Cliquez sur OK. Cela sélectionnera toutes les cellules vides de l'ensemble de données.
  • Avec toutes les cellules vides sélectionnées, mettez-les en surbrillance en leur donnant une couleur de cellule.

Comme mentionné, cette méthode est utile lorsque vous souhaitez sélectionner rapidement toutes les cellules vides et les mettre en surbrillance. Vous pouvez également utiliser les mêmes étapes pour sélectionner toutes les cellules vides, puis remplir 0 ou NA ou tout autre texte pertinent.

Notez que contrairement au formatage conditionnel, cette méthode n'est pas dynamique. Si vous le faites une fois, puis supprimez par erreur un point de données, il ne sera pas mis en surbrillance.

Utiliser VBA pour mettre en surbrillance les cellules vides dans Excel

Vous pouvez également utiliser un code VBA court pour mettre en évidence des cellules vides dans un jeu de données sélectionné.

Cette méthode est plus appropriée lorsque vous devez souvent rechercher et mettre en évidence des cellules vides dans des ensembles de données. Vous pouvez facilement utiliser le code ci-dessous et créer un complément ou l'enregistrer dans votre classeur de macros personnel.

Voici le code VBA qui mettra en évidence les cellules vides dans l'ensemble de données sélectionné :

'Code par Sumit Bansal (https://trumpexcel.com) Sub HighlightBlankCells() Dim Dataset As Range Set Dataset = Selection Dataset.SpecialCells(xlCellTypeBlanks).Interior.Color = vbRed End Sub

Voici les étapes pour mettre ce code VBA dans le backend, puis l'utiliser pour mettre en surbrillance les cellules vides dans Excel :

  • Allez dans l'onglet Développeur et cliquez sur Visual Basic (ou appuyez sur ALT + F11).
  • Dans l'éditeur Vb, dans l'explorateur de projet, cliquez avec le bouton droit sur l'un des noms de feuille (si vous ne voyez pas l'explorateur de projet, appuyez sur CONTROL + R).
  • Allez dans Insérer et cliquez sur Module.
  • Dans la fenêtre Code du module, copiez et collez le code VBA.
  • Fermez l'éditeur VB.

Comment exécuter le code VBA (Macro) ?

Une fois que vous avez copié-collé cette macro, vous pouvez utiliser cette macro de plusieurs manières.

Utilisation de la boîte de dialogue Macro

Voici les étapes à suivre pour exécuter cette macro à l'aide de la boîte de dialogue Macro :

  1. Sélectionnez les données.
  2. Allez dans l'onglet Développeur et cliquez sur Macros.
  3. Dans la boîte de dialogue Macro, sélectionnez la macro « HighlightBlankCells » et cliquez sur Exécuter.

Utilisation de l'éditeur VB

Voici les étapes pour exécuter cette macro à l'aide de l'éditeur VB :

  1. Sélectionnez les données.
  2. Allez dans l'onglet Développeur et cliquez sur Visual Basic.
  3. Dans l'éditeur VB, cliquez n'importe où dans le code.
  4. Cliquez sur le bouton Triangle vert dans la barre d'outils (ou appuyez sur la touche F5).

Comme je l'ai mentionné, l'utilisation de la macro VBA pour mettre en évidence les cellules vides est la voie à suivre si vous devez le faire souvent. Outre les méthodes indiquées ci-dessus pour exécuter la macro, vous pouvez également créer un complément ou enregistrer le code dans le classeur de macros personnelles. Cela vous permettra d'accéder à ce code à partir de n'importe quel classeur de votre système.

wave wave wave wave wave