Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

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

Author Kelly Last modified
A screenshot of a questionnaire design in Excel showing cells with missing answers

Disons que vous avez conçu un questionnaire dans Excel, comme illustré dans la capture d'écran à gauche.

Maintenant, vous aimeriez qu'Excel fournisse un message d'avertissement ou une alerte s'il y a des questions sans réponse. Comment pouvez-vous y parvenir efficacement ? Cet article démontre plusieurs méthodes pratiques pour afficher automatiquement des messages d'avertissement ou d'alerte si des cellules sont laissées vides dans une plage spécifiée dans Excel. Vous pouvez choisir une méthode en fonction de votre utilisation prévue, de la facilité de mise en œuvre et de vos besoins spécifiques.

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

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 avertissement immédiat si une cellule est laissée vide en utilisant la validation des données


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

Pour surveiller rapidement les questions sans réponse dans une plage spécifique, vous pouvez créer un message d'avertissement dynamique en utilisant les fonctions ESTVIDE et NB.VIDE, qui fournit une alerte récapitulative lorsqu'une ou plusieurs cellules restent vides.

1. Cliquez sur une cellule inutilisée où vous souhaitez afficher le message d'avertissement, par exemple C18, puis entrez la formule ci-dessous :

="There are still "&COUNTBLANK(B1:B16)&" questions you have not answered!"

2. Appuyez sur la touche Entrée. La cellule affichera désormais un message mettant à jour le nombre de réponses manquantes dans votre plage spécifiée.

Remarque : Dans cet exemple, la plage B1:B16 fait référence à la colonne contenant vos réponses au sondage. Vous pouvez ajuster la plage en fonction de l'emplacement réel de vos données.

3. Pour augmenter la visibilité de votre avertissement, sélectionnez la cellule de sortie, puis accédez dans le Ruban à Accueil > Couleur de police > Rouge, cliquez sur Gras, et ajustez éventuellement la taille de la police. Cela garantira que l'alerte se distingue pour les utilisateurs remplissant le formulaire.
A screenshot of Excel with a formatted cell showing a warning message in red and bold font for blank cells

Scénarios d'utilisation & Conseils : Cette approche convient aux tableaux de bord, formulaires et rapports où il est utile d'avoir un avertissement récapitulatif plutôt que d'alerter à chaque cellule vide. Assurez-vous que les utilisateurs peuvent voir et comprendre l'avertissement récapitulatif ; vous pouvez le placer près du bouton de soumission ou dans une zone visible. Pour de meilleurs résultats, verrouillez la cellule de formule afin que les destinataires ne puissent pas la supprimer accidentellement.

Remplir 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 à entrer rapidement un certain texte, tel que "Avertissement", dans toutes les cellules vides de la plage sélectionnée en quelques clics.

ad fill blank cells5

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

Une autre approche pour fournir un retour direct consiste à ajouter une colonne d'aide à votre feuille. Cette méthode affichera un avertissement à côté de chaque cellule vide, ce qui est particulièrement utile pour souligner exactement quelles réponses manquent dans une liste ou un tableau.

1. Dans la colonne immédiatement à droite de vos réponses (par exemple, la cellule C2 si vos réponses sont dans la colonne B), entrez la formule suivante :

=IF(ISBLANK(B2),"Please Answer This Question","")

Ensuite, faites glisser la poignée de recopie vers le bas le long de vos données pour appliquer la formule à toutes les lignes pertinentes.
A screenshot of the formula in Excel where IF and ISBLANK are used

2. Pour rendre les avertissements plus visibles, sélectionnez la nouvelle plage de la colonne d'aide et formatez-la (par exemple, Accueil > Couleur de police > Rouge, cliquez sur Gras).

Maintenant, chaque entrée vide dans la colonne Réponse aura un message d'avertissement clair dans la colonne d'aide, facilitant l'identification rapide des omissions.
A screenshot of a column in Excel showing warning messages next to blank cells in the Answer column

Scénarios d'utilisation & Conseils : Utilisez cette méthode pour les formulaires de questionnaires, listes de présence, ou partout où vous voulez une indication ligne par ligne des entrées manquantes. Vous pouvez modifier le texte d'avertissement pour l'adapter à votre contexte. N'oubliez pas que si vous insérez ou supprimez des lignes, assurez-vous que la formule couvre la nouvelle plage si nécessaire.


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

Pour les scénarios où vous souhaitez qu'une boîte de dialogue alerte l'utilisateur immédiatement au sujet des cellules vides dans une plage sélectionnée, une solution VBA offre une méthode interactive. Vous pouvez utiliser cela lors de la distribution de modèles ou de l'automatisation de tâches nécessitant une saisie complète avant de continuer.

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

2. Allez dans Insertion > Module, puis collez le code VBA suivant dans la zone de code :

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

3. Appuyez sur F5 ou cliquez sur le bouton Exécuter pour exécuter la macro.

4. Une boîte de dialogue Kutools pour Excel apparaîtra. Spécifiez la plage que vous souhaitez vérifier et cliquez sur OK pour continuer.
A screenshot of the Kutools for Excel dialog box where users specify a range to check for blank cells

Si des cellules vides sont détectées dans la plage sélectionnée, une boîte de dialogue apparaîtra pour vous alerter :
A screenshot of the dialog box showing an alert message indicating there are blank cells in the specified range in Excel

Notes & Dépannage : Enregistrez toujours votre classeur avant d'exécuter du code VBA pour éviter toute perte de données accidentelle. Si rien ne se passe lorsque vous exécutez le code, assurez-vous que les macros sont activées dans vos paramètres Excel. Si vous rencontrez une erreur ou que la boîte de dialogue de sélection de plage n'apparaît pas, vérifiez que vous avez collé tout le code correctement et qu'aucune autre macro n'interfère. Cette technique est idéale pour les utilisateurs avancés à l'aise avec l'activation et la modification des macros.



Afficher un avertissement immédiat si une cellule est laissée vide en utilisant la validation des données

La validation des données dans Excel vous permet de définir des règles afin que les utilisateurs doivent entrer quelque chose dans les champs requis. Vous pouvez la configurer pour afficher un avertissement ou même empêcher de laisser une cellule vide.

1. Sélectionnez la plage où vous souhaitez imposer une saisie non vide, par exemple B1:B16 dans votre questionnaire.

2. Cliquez sur Données > Validation des données > Validation des données dans le Ruban.

3. Dans la boîte de dialogue Validation des données, dans l'onglet Paramètres, définissez Autoriser sur Personnalisé.

4. Dans le champ Formule, entrez la formule suivante pour éviter les blancs :

=LEN(B1)>0

Si elle s'applique à plusieurs cellules à la fois, Excel ajustera automatiquement la formule pour chaque ligne.

5. Notez qu'il faut décocher la case Ignorer les blancs.

6. Passez à l'onglet Alertes d'erreur. Ici, vous pouvez personnaliser l'alerte. Par exemple, définissez le Style sur Arrêt pour une règle stricte, ou sur Avertissement/Information pour afficher une invite plus douce. Entrez un message d'erreur pertinent, comme "Cette cellule ne peut pas être laissée vide. Veuillez fournir votre réponse."

6. Cliquez sur OK pour enregistrer la règle. Lorsqu'un utilisateur essaie de laisser une cellule de la plage spécifiée vide et passe à une autre cellule, votre message d'alerte personnalisé est automatiquement affiché.

Avantages & Limitations : La validation des données est excellente pour les formulaires ou modèles qui seront remplis électroniquement et où la complétude est cruciale. Elle offre une flexibilité entre une exigence stricte (Arrêt) ou un avertissement utilisateur (Avertissement/Information). Notez que la validation des données peut être contournée en collant des valeurs, donc ce n'est pas une protection absolue. Pour une application plus robuste, combinez-la avec d'autres méthodes ou protégez la feuille.

Astuce : Pour les formulaires étendus, utilisez la validation des données en combinaison avec la mise en forme conditionnelle pour bloquer les blancs et les signaler visuellement. Revoyez régulièrement vos règles de validation si vous changez la structure de votre feuille de calcul.


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/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 un 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évolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | 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 à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/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 des ensembles d’outils :12 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 bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement 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 chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels