Accéder au contenu principal

Comment afficher des messages d'avertissement/alerte si des cellules sont vides dans Excel ?

Author: Kelly Last Modified: 2025-05-27
A screenshot of a questionnaire design in Excel showing cells with missing answers

Supposons que vous ayez conçu un questionnaire dans Excel, comme le montre la capture d'écran de gauche.

Maintenant, vous souhaitez afficher un message d'avertissement ou une alerte s'il y a des questions qui n'ont pas été répondues. Comment procéder ? Dans cet article, je partagerai trois méthodes pour afficher des messages d'avertissement/alerte si des cellules sont vides dans une plage spécifique dans Excel.

Afficher un message d'avertissement/alerte si des cellules sont vides avec la fonction ISBLANK

Afficher un message d'avertissement/alerte si des cellules sont vides avec une colonne d'aide

Afficher un message d'avertissement/alerte SI des cellules sont vides avec VBA


Afficher un message d'avertissement/alerte si des cellules sont vides avec la fonction ISBLANK

Nous pouvons créer un message d'avertissement avec un texte personnalisé et la fonction ISBLANK pour indiquer qu'il y a des cellules vides dans une plage spécifique dans Excel. Voici comment procéder :

Étape 1 : Dans une cellule vide, entrez la formule ="Il reste encore "&NB.VIDE(B1:B16)&" questions auxquelles vous n'avez pas répondu !" ; puis appuyez sur la touche Entrée.

Remarque : Dans la formule ci-dessus, B1:B16 est la plage spécifique de la colonne Réponse où vous souhaitez compter les cellules vides, et vous pouvez la modifier selon vos besoins.
A screenshot of the formula bar in Excel showing the formula to count blank cells using COUNTBLANK function

Étape 2Ensuite, mettez en forme la cellule pour la faire ressortir. Sélectionnez la cellule, puis cliquez sur Accueil > Couleur de police > Rouge, ensuite cliquez sur Gras puis spécifiez la taille de police selon vos besoins.
A screenshot of Excel with a formatted cell showing a warning message in red and bold font for blank cells

Insérer rapidement un tiret ou un certain texte comme NA dans toutes les cellules vides de la plage sélectionnée dans Excel

L'utilitaire Remplir les cellules vides de Kutools pour Excel peut vous aider à insérer rapidement un certain texte, tel que "Avertissement", dans toutes les cellules vides de la plage sélectionnée en quelques clics seulement dans Excel.

ad fill blank cells 5

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant

Afficher un message d'avertissement/alerte si des cellules sont vides avec une colonne d'aide

Nous pouvons également ajouter une colonne d'aide pour afficher des messages d'avertissement à côté de chaque cellule vide dans une plage spécifique. Voici comment procéder :

Étape 1dans la Cellule C2 à côté de la colonne Réponse, entrez la formule =SI(ESTVIDE(B2);"Veuillez répondre à cette question";""), puis faites glisser la poignée de remplissage jusqu'à la plage dont vous avez besoin.
A screenshot of the formula in Excel where IF and ISBLANK are used

Étape 2Ensuite, sélectionnez la plage où vous appliquez la formule, puis mettez-la en forme en cliquant sur Accueil > Couleur de police > Rouge et en cliquant sur Gras bouton.
Jusqu'à présent, nous avons ajouté des messages d'avertissement après chaque cellule vide de la colonne Réponse. Consultez la capture d'écran ci-dessous :
A screenshot of a column in Excel showing warning messages next to blank cells in the Answer column


Afficher un message d'avertissement/alerte SI des cellules sont vides avec VBA

Nous pouvons également appliquer une macro VBA pour vérifier s'il existe des cellules vides dans une plage spécifique dans Excel. Voici comment procéder :

Étape 1 : Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

Étape 2 : Cliquez sur Insertion > Module, puis collez le code VBA suivant dedans.

VBA : Avertir si des cellules vides existent dans une plage spécifique

Sub BlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "Kutools for Excel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
MsgBox "You don't answer all of questions!"
End If
End Sub
Étape 3Appuyez sur F5 ou Exécuter pour appliquer cette macro VBA.

Étape 4Maintenant, la boîte de dialogue Kutools pour Excel apparaît, et veuillez spécifier la plage que vous souhaitez vérifier pour voir s'il existe des cellules vides ou non, puis cliquez sur OK pour fermer la boîte de dialogue.
A screenshot of the Kutools for Excel dialog box where users specify a range to check for blank cells

S'il existe des cellules vides dans la plage spécifique, une boîte de dialogue apparaîtra comme le montre la capture d'écran ci-dessous :
A screenshot of the dialog box showing an alert message indicating there are blank cells in the specified range in Excel


Articles connexes

Comment empêcher l'enregistrement si une cellule spécifique est vide dans Excel ?

Comment mettre en surbrillance une ligne si une cellule contient du texte/valeur/est vide dans Excel ?

Comment ne pas calculer (ignorer la formule) si une cellule est vide dans Excel ?

Comment utiliser la fonction SI avec ET, OU et NON dans Excel ?

Comment entrer/afficher du texte ou un message si des cellules sont vides dans Excel ?

Comment supprimer des lignes si des cellules sont vides dans une longue liste dans Excel ?

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !