Comment afficher des messages d’avertissement ou d’alerte lorsqu’une ou plusieurs cellules sont vides dans Excel ?

Imaginez avoir conçu un questionnaire dans Excel, comme le montre la capture d’écran à gauche.
Vous souhaitez désormais qu’Excel affiche un message d’avertissement ou une alerte dès qu’il reste des questions sans réponse. Comment y parvenir efficacement ? Cet article présente plusieurs méthodes pratiques pour déclencher automatiquement des messages d’avertissement ou des alertes lorsque des cellules restent vides dans une plage définie sous Excel. Choisissez celle qui correspond le mieux à votre usage, à la facilité de mise en œuvre souhaitée et à 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 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, créez une alerte dynamique à l’aide des fonctions ESTVIDE et NBVAL : vous recevrez instantanément un récapitulatif dès qu’une ou plusieurs cellules restent vides.
1. Cliquez dans une cellule libre où vous souhaitez afficher le message d’avertissement, par exemple en C18, puis saisissez la formule suivante :
="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 limitée.
Remarque : Dans cet exemple, la plage B1:B16 correspond à la colonne contenant vos réponses au sondage. Vous pouvez ajuster cette plage en fonction de l’emplacement réel de vos données.
3. Pour renforcer la visibilité de votre avertissement, sélectionnez la cellule de sortie, puis dans le ruban, accédez à Accueil > Couleur de la police > Rouge, cliquez sur Gras et ajustez éventuellement la taille de police. Cela garantira que l’alerte se distingue clairement pour les utilisateurs qui remplissent le formulaire.
Scénarios d’utilisation et conseils : Cette approche est idéale pour les tableaux de bord, formulaires et rapports où un avertissement récapitulatif s’avère plus utile qu’une alerte individuelle pour chaque cellule vide. Veillez à ce que cet avertissement soit clairement visible et facilement compris par les utilisateurs : placez-le près du bouton d’envoi ou dans une zone bien en vue. Pour des résultats optimaux, verrouillez la cellule contenant la formule afin d’éviter toute suppression accidentelle.
Saisir rapidement un tiret ou un texte spécifique tel que « NA » dans toutes les cellules vides de Sélectionner la plage dans Excel
La fonction Remplir les cellules vides de Kutools pour Excel vous permet de saisir rapidement un texte spécifique, tel que « Avertissement », dans toutes les cellules vides de la plage sélectionnée en quelques clics seulement.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès 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 affiche un avertissement à côté de chaque cellule vide, ce qui est particulièrement utile pour souligner précisément quelles réponses manquent dans une liste ou un tableau.
1. Dans la colonne située juste à droite de vos réponses (par exemple, la cellule C2 si vos réponses se trouvent dans la colonne B), saisissez 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 afin d’appliquer la formule à toutes les lignes concernées.
2. Pour rendre les avertissements plus visibles, sélectionnez la plage de la nouvelle colonne d’aide et appliquez-lui une mise en forme (par exemple : Accueil > Couleur de la police > Rouge, puis cliquez sur Gras).
Désormais, chaque entrée vide dans la colonne Réponse sera accompagnée d’un message d’avertissement clair dans la colonne d’aide, ce qui facilite l’identification rapide des omissions.
Scénarios d’utilisation et conseils : Utilisez cette méthode pour les formulaires de questionnaire, les listes de présence ou tout autre cas où vous souhaitez une indication ligne par ligne des données manquantes. Vous pouvez adapter le texte de l’avertissement à votre contexte. N’oubliez pas que si vous insérez ou supprimez des lignes, vous devrez veiller à ce que la formule couvre bien la nouvelle plage, si nécessaire.
Afficher un message d’avertissement/alerte SI des cellules sont vides avec VBA
Dans les cas où vous souhaitez qu’une boîte de dialogue alerte immédiatement l’utilisateur de la présence de cellules vides dans un Sélectionner la plage, une solution VBA offre une méthode interactive. Vous pouvez l’utiliser lors de la distribution de modèles ou de l’automatisation de tâches exigeant une saisie complète avant de poursuivre.
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 lancer la macro.
4. Une boîte de dialogue Kutools pour Excel s’ouvrira. Indiquez la plage que vous souhaitez vérifier, puis cliquez sur OK pour continuer.
Si des cellules vides sont détectées dans le Sélectionner la plage, une boîte de dialogue apparaîtra pour vous alerter :
Remarques et dépannage : Enregistrez toujours votre classeur avant d’exécuter du code VBA pour éviter toute perte accidentelle de données. Si rien ne se produit lors de l’exécution du code, assurez-vous que les macros sont activées dans les paramètres d’Excel. Si vous rencontrez une erreur ou si la boîte de dialogue de sélection de plage n’apparaît pas, vérifiez que vous avez correctement collé l’intégralité du code et qu’aucune autre macro n’entre en conflit. Cette technique s’adresse principalement aux utilisateurs avancés à l’aise avec l’activation et la modification des macros.
Afficher immédiatement un avertissement si une cellule est laissée vide à l’aide de la Validation des données
La Validation des données dans Excel vous permet de définir des règles obligeant les utilisateurs à saisir quelque chose dans les champs requis. Vous pouvez la configurer pour afficher un avertissement ou même empêcher qu’une cellule reste vide.
1. Sélectionnez la plage dans laquelle 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 depuis le ruban.
3. Dans la boîte de dialogue Validation des données, sous l’onglet Paramètres, définissez Autoriser sur Personnalisé.
4. Dans le champ Formule, saisissez la formule suivante pour empêcher les cellules vides :
=LEN(B1)>0 Si vous appliquez cette règle à plusieurs cellules simultanément, Excel ajustera automatiquement la formule pour chaque ligne.
5. Veillez à décocher la case Ignorer les cellules vides.
6. Passez à l’onglet Alerte d’erreur. Vous pouvez ici personnaliser l’alerte : choisissez par exemple le style Arrêt pour appliquer une règle stricte, ou optez pour Avertissement ou Information afin d’afficher une invite plus douce. Saisissez un message d’erreur pertinent, tel que « Cette cellule ne peut pas rester vide. Veuillez fournir votre réponse. »
6. Cliquez sur OK pour enregistrer la règle. Lorsqu’un utilisateur tente de laisser une cellule de la plage limitée vide et passe à une autre cellule, votre message d’alerte personnalisé s’affiche automatiquement.
Avantages et limites : La validation des données est idéale pour les formulaires ou modèles remplis électroniquement lorsque l’exhaustivité est essentielle. Elle offre une souplesse appréciable entre une exigence stricte (« Arrêt ») et un simple avertissement (« Avertissement » ou « Information »). Attention toutefois : la validation des données peut être contournée en collant des valeurs, ce qui signifie qu’elle ne constitue pas une protection absolue. Pour une application plus rigoureuse, combinez-la avec d’autres méthodes ou protégez la feuille.
Conseil : Pour les formulaires étendus, combinez la validation des données avec la mise en forme conditionnelle afin de bloquer les cellules vides et de les signaler visuellement. Pensez à revoir régulièrement vos règles de validation si vous modifiez la structure de votre feuille de calcul.
Articles associés
Comment empêcher l’enregistrement d’un fichier Excel si une cellule spécifique est vide ?
Comment éviter qu’Excel effectue un calcul (en ignorant la formule) lorsqu’une cellule est vide ?
Comment utiliser la fonction SI combinée avec les fonctions ET, OU et NON dans Excel ?
Comment saisir/Texte d'affichage ou afficher 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é 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
