Comment afficher un texte ou un message lorsqu’une ou plusieurs cellules sont vides dans Excel ?
Lorsque vous travaillez avec de grands ensembles de données dans Excel, il est courant de croiser des cellules vides dispersées dans vos feuilles de calcul. Ces espaces peuvent nuire à l’évaluation de l’exhaustivité de vos données ou créer de la confusion lorsque vous partagez vos fichiers avec d’autres utilisateurs. Plutôt que de laisser ces cellules vides, il est souvent préférable d’y afficher clairement un texte personnalisé, comme « AUCUNE DONNÉE », pour signaler les valeurs manquantes. Saisir manuellement ces indications reste faisable pour quelques cellules, mais dès qu’il s’agit de plages étendues ou de tâches répétitives, des méthodes plus efficaces deviennent indispensables. Heureusement, Excel propose plusieurs solutions pour insérer ou afficher rapidement un message dans toutes les cellules vides. Dans ce qui suit, nous explorons des approches pratiques et complémentaires : formules dynamiques, outils intégrés, automatisation avancée pour les processus récurrents, ainsi que mise en forme conditionnelle pour des indicateurs visuels clairs — le tout accompagné de conseils essentiels et d’erreurs fréquentes à éviter, afin d’optimiser leur intégration dans votre flux de travail.
- Saisissez ou Texte d'affichage si les cellules sont vides à l’aide de la commande Atteindre spécial
- Saisissez ou Texte d'affichage si les cellules sont vides avec Kutools pour Excel
- Saisissez ou Texte d'affichage si les cellules sont vides à l’aide de la fonction SI
- Affichez un texte personnalisé ou des indicateurs visuels pour les cellules vides avec Utiliser la mise en forme conditionnelle
- Remplissez automatiquement ou affichez un message/texte dans les cellules vides à l’aide d’un code VBA
Saisir ou Texte d'affichage si des cellules sont vides avec la commande Atteindre spécial
Cette méthode montre comment localiser et sélectionner rapidement toutes les cellules vides d’une Plage limitée, afin d’y saisir un texte personnalisé en une seule opération. Elle convient parfaitement aux cas où vous avez besoin d’un remplacement ponctuel, par exemple pour signaler les données manquantes avant l’envoi de rapports. Toutefois, cette approche est statique : si de nouvelles cellules vides apparaissent ultérieurement, vous devrez répéter la procédure.
1. Sélectionnez la plage dans laquelle vous souhaitez identifier les cellules vides et y afficher un message ou un texte. Évitez de sélectionner des lignes ou colonnes supplémentaires au-delà de votre jeu de données réel, afin d’éviter toute modification inutile.
2. Accédez à l’onglet Accueil, puis cliquez sur Rechercher et sélectionner > Atteindre spécial.
3. Dans la boîte de dialogue « Atteindre spécial », cochez l’option Vides et cliquez sur OK.
Toutes les cellules vides de votre plage sélectionnée sont désormais mises en surbrillance et prêtes à être modifiées.
4. Saisissez le texte que vous souhaitez afficher dans toutes les cellules vides, par exemple « NO DATA », puis appuyez simultanément sur Ctrl+Entrée. Cette action insère votre texte dans toutes les cellules vides sélectionnées en une seule fois.
Toutes les cellules vides ciblées affichent désormais le texte spécifié. Remarque : cette méthode remplace définitivement le contenu des cellules vides sélectionnées et n’affiche donc aucun message dynamique si de nouvelles cellules deviennent vides par la suite. Pour une solution permanente, privilégiez une approche fondée sur une formule ou sur VBA.
Saisir ou Texte d'affichage si des cellules sont vides avec Kutools pour Excel
Si vous devez régulièrement remplir les cellules vides dans de grands jeux de données ou appliquer des valeurs cohérentes, Kutools pour Excel propose une fonctionnalité dédiée : Remplir les cellules vides. Elle simplifie et accélère le processus, réduit l’effort manuel et vous aide à éviter les erreurs courantes liées aux méthodes manuelles.
1. Sélectionnez la plage de données dans laquelle vous souhaitez afficher un texte ou un message personnalisé dans toutes les cellules vides. Idéal pour les grands tableaux ou rapports où la cohérence visuelle est essentielle.
2. Accédez à l’onglet Kutools, puis sélectionnez Outils d’insertion > Remplir les cellules vides.
3. Dans la boîte de dialogue « Remplir les cellules vides », sélectionnez l’option Valeur fixe. Saisissez le texte souhaité (par exemple « NO DATA » ou « Manquant ») dans le champ Valeur de remplissage. Cliquez sur Ok.
Kutools remplit instantanément toutes les cellules vides avec la valeur spécifiée. Cette fonctionnalité réduit le risque d’oublier des cellules ou de faire des fautes de frappe, fréquents lors des procédures manuelles. Si votre jeu de données est mis à jour fréquemment, notez que cette méthode remplit uniquement les cellules vides actuelles ; de nouvelles Cellules vides nécessiteront une nouvelle application de l’outil.
Démo
Saisir ou Texte d'affichage si des cellules sont vides avec la fonction SI
Si vous préférez un affichage dynamique, où les cellules affichent automatiquement votre message dès qu’elles sont vides, optez pour la fonction SI. Cette solution s’avère particulièrement efficace lorsque les données sont en cours de saisie ou mises à jour fréquemment : les formules adaptent instantanément l’affichage au fur et à mesure que des valeurs sont ajoutées ou supprimées.
Sélectionnez une cellule vide où vous souhaitez afficher le résultat (généralement celle correspondant au premier élément de votre plage initiale), puis saisissez la formule suivante :
=IF(A1="","NO DATA",A1) Faites glisser la poignée de recopie (le petit carré en bas à droite de la cellule) vers le bas ou vers la droite afin de remplir automatiquement le reste de la plage nécessitant un résultat. Cette action génère une nouvelle plage qui reproduit vos données initiales, affichant « NO DATA » pour les cellules vides et la valeur réelle pour celles qui sont remplies.
Remarque : Dans cette formule, A1 fait référence à la cellule d’origine vérifiée, et « NO DATA » est le message affiché pour les cellules vides. Adaptez ces éléments en fonction de vos données spécifiques.
Conseil : vous pouvez copier cette formule dans une Nouvelle feuille de calcul ou une colonne adjacente afin de ne pas écraser vos données d’origine, et appliquer une mise en forme supplémentaire si nécessaire. Notez que les formules ne remplissent pas littéralement les cellules vides, mais affichent un texte spécifique en fonction de la valeur de la cellule correspondante.

Afficher un texte personnalisé ou des indicateurs visuels pour les cellules vides avec Utiliser la mise en forme conditionnelle
La mise en forme conditionnelle permet d’identifier instantanément et visuellement les cellules vides en les mettant automatiquement en surbrillance ou en y affichant du texte ou des icônes personnalisés. Idéale pour signaler clairement les données manquantes — que ce soit pour vous-même ou pour d’autres utilisateurs —, elle n’altère en rien les valeurs réelles des cellules. Dynamique par nature, elle s’ajuste automatiquement dès que les données évoluent.
1. Sélectionnez la plage dans laquelle vous souhaitez identifier ou mettre en évidence visuellement les cellules vides.
2. Accédez à l’onglet Accueil, cliquez sur Utiliser la mise en forme conditionnelle > Nouvelle règle.
3. Dans la boîte de dialogue Nouvelle règle de mise en forme, sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme.
4. Saisissez cette formule en adaptant, si nécessaire, la référence de cellule (en supposant que votre sélection commence en A1) :
=ISBLANK(A1) 5. Cliquez sur Format… et définissez la mise en forme souhaitée, telle qu’une couleur de remplissage ou une couleur de police, puis cliquez sur OK.
Remarque : La mise en forme conditionnelle ne remplit pas les données, mais fournit des indices visuels puissants ou peut afficher des superpositions de texte, permettant aux utilisateurs de repérer rapidement et efficacement les valeurs manquantes. Cette méthode est particulièrement précieuse pour la validation des données ou les rapports de synthèse lorsque vous ne souhaitez pas modifier le contenu réel de la feuille de calcul.
Remplissez automatiquement ou affichez un message/texte dans les cellules vides à l’aide d’un code VBA
Si vous devez automatiser le remplissage des cellules vides ou l’appliquer de façon répétée à différentes plages, une macro VBA s’impose comme une solution robuste. Grâce à VBA, vous traitez efficacement de grands volumes de données, standardisez la procédure entre plusieurs feuilles et appliquez des critères personnalisés avec un minimum d’intervention manuelle. Cette approche se révèle particulièrement avantageuse lorsque d’autres utilisateurs doivent exécuter régulièrement cette tâche ou lorsqu’elle est intégrée à des rapports automatisés.
1. Cliquez sur Développeur > Visual Basic pour ouvrir l’éditeur VBA. Dans la nouvelle fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module. Collez le code suivant dans le module :
Sub FillBlanksWithMessage()
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to fill blanks with message", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Enter the message/text to fill in blank cells", xTitleId, "NO DATA", Type:=2)
For Each Rng In WorkRng
If IsEmpty(Rng.Value) Then
Rng.Value = Sigh
End If
Next
End Sub 2. Pour exécuter la macro, appuyez sur la touche F5 ou cliquez sur Exécuter. La macro vous demandera de sélectionner une plage, puis de saisir votre message personnalisé. Une fois confirmé, toutes les cellules vides de la plage choisie seront automatiquement remplies avec le message indiqué.
Conseil : Pensez à enregistrer votre travail avant d’exécuter des macros, car les modifications ne peuvent pas être facilement annulées. Cette méthode écrase les cellules vides existantes ; utilisez-la donc avec précaution si certaines cellules doivent rester vides pour une saisie ultérieure.
Avantage : Très efficace pour traiter de grands volumes de données ou automatiser des processus récurrents.Limite : Ne convient pas aux utilisateurs peu familiers avec l’activation des macros ni aux environnements restreints où VBA est désactivé.
Il est essentiel de choisir la méthode adaptée à votre flux de travail et à vos besoins. Pour un marquage statique ponctuel des données, privilégiez les options intégrées telles que **Atteindre spécial** ou **Kutools**, qui offrent des solutions rapides et efficaces. Pour des besoins continus ou dynamiques, optez pour la fonction **SI** ou la **mise en forme conditionnelle** afin de bénéficier de mises à jour automatiques. **VBA** s’impose quant à lui pour l’automatisation et les processus récurrents, notamment dans les classeurs volumineux ou complexes. Avant toute modification en masse, sauvegardez systématiquement vos données d’origine et testez chaque méthode sur une petite plage afin d’éviter tout résultat inattendu. En cas de problème — comme des formules qui ne se mettent pas à jour, des macros désactivées ou une mise en forme conditionnelle qui ne s’affiche pas comme prévu — vérifiez attentivement vos **plages de données**, les **paramètres de sécurité des macros** et les **règles de mise en forme**. Grâce à ces approches, vous renforcez efficacement la clarté de vos données et la précision de vos rapports dans vos feuilles de calcul.
Articles associés
Comment empêcher l’enregistrement d’un fichier Excel si une cellule spécifique est vide ?
Comment éviter le calcul (ignorer la formule) lorsqu’une cellule est vide dans Excel ?
Comment utiliser la fonction SI combinée avec les fonctions ET, OU et NON 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