Comment masquer ou afficher toutes les plages nommées dans Excel ?
Les plages nommées constituent un outil pratique dans Excel, vous permettant d’attribuer des étiquettes mémorisables à des plages de cellules importantes, à des formules ou à des ensembles de données. En utilisant des plages nommées, vous simplifiez les calculs complexes et rendez vos classeurs plus lisibles. Toutefois, dans certaines situations, ces plages nommées peuvent contenir des formules sensibles ou des références critiques que vous ne souhaitez pas voir modifiées ou supprimées accidentellement par d’autres utilisateurs de votre classeur. Dans de tels cas, masquer vos plages nommées permet de les protéger contre les modifications involontaires, préservant ainsi l’intégrité de vos données et de vos formules.
Voici deux méthodes principales pour masquer ou afficher toutes les plages nommées dans Excel, chacune adaptée à des scénarios et préférences d’utilisation différents :
Masquer ou afficher toutes les plages nommées avec du code VBA
Masquer ou afficher facilement une plage nommée avec Kutools pour Excel
Masquer ou afficher toutes les plages nommées avec du code VBA
Excel ne propose pas de fonction intégrée permettant directement d’afficher ou de masquer les plages nommées. Pour rendre toutes les plages nommées invisibles – ou au contraire restaurer leur visibilité –, la solution la plus souple et la plus puissante consiste à utiliser du code VBA. Cette approche s’avère particulièrement utile si vous gérez un grand nombre de plages nommées ou si vous souhaitez automatiser cette opération. Toutefois, veillez à toujours sauvegarder une copie de votre classeur avant d’appliquer des modifications via VBA, car ces actions ne peuvent pas être facilement annulées.
1. Appuyez sur ALT + F11 sur votre clavier pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Si vous débutez avec VBA, vous la trouverez sous l’onglet Développeur du ruban. Si l’onglet Développeur n’est pas visible, vous pouvez l’activer via les options d’Excel.
2. Dans l’éditeur VBA, cliquez sur Insertion > Module pour ajouter un nouveau module. Copiez ensuite le code suivant et collez-le dans la fenêtre du module.
VBA : Masquer toutes les plages nommées dans Excel
Sub HideNames()
'Update 20140318
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
xName.Visible = False
Next
End Sub
3. Avec le module actif, appuyez sur F5 pour exécuter ce code. Toutes les plages nommées de votre classeur seront masquées et disparaîtront à la fois de la zone Nom et du Gestionnaire de noms. Consultez les captures d’écran ci-dessous pour une démonstration visuelle :
![]() | ![]() | ![]() |
Si vous souhaitez réafficher les plages nommées et les rendre à nouveau visibles, un autre script VBA est à votre disposition. Il vous permet de basculer facilement la visibilité de ces plages selon vos besoins. Veillez toutefois à bien vérifier le classeur que vous modifiez avant d’exécuter le script, particulièrement si plusieurs classeurs sont ouverts en même temps.
VBA : Afficher toutes les plages nommées dans Excel
Sub ShowNames()
'Update 20140318
Dim xName As Name
For Each xName In Application.ActiveWorkbook.Names
xName.Visible = True
Next
End Sub
Après avoir inséré et exécuté ce code (en suivant les mêmes étapes que précédemment), toutes les plages nommées masquées de votre classeur redeviendront visibles.
Scénario d’application : Le VBA est recommandé lorsque vous devez masquer ou afficher toutes les plages nommées d’un seul coup – notamment dans les grands classeurs – ou si vous privilégiez l’automatisation.
Avantages : Traite rapidement toutes les plages et fonctionne efficacement, même avec de grands volumes.
Limites : Nécessite des connaissances de base en VBA, les modifications sont spécifiques au classeur et la solution n’est pas compatible avec Excel Online.
Conseils et rappels : Si vous recevez un avertissement de sécurité lié aux macros lors de l’exécution du code, assurez-vous que les macros sont activées. Si vous masquez des plages nommées référencées par des formules, sachez que ce masquage n’affecte pas les calculs : les formules continueront de fonctionner normalement, seule la Nom de la cellule sera masquée dans l’interface utilisateur.
Masquer ou afficher facilement une plage nommée avec Kutools pour Excel
Outre le VBA, les utilisateurs d’Excel peuvent tirer parti de l’utilitaire Masquer/Afficher le nom de la cellule disponible dans Kutools pour Excel. Cette fonctionnalité est particulièrement conviviale pour ceux qui préfèrent éviter le VBA ou recherchent une approche plus simple et visuelle. Grâce à cet outil, gérez facilement vos plages nommées individuelles : masquez ou affichez des plages spécifiques en quelques clics seulement, sans devoir appliquer des modifications à toutes les plages d’un seul coup. Cette flexibilité s’avère idéale pour protéger uniquement certaines plages sensibles ou masquer temporairement des noms afin d’obtenir une feuille de calcul plus claire et plus facile à naviguer.
1. Dans le ruban, accédez à Kutools > Outils de nom > Masquer/Afficher le nom de la cellule. Consultez la capture d’écran ci-dessous pour localiser cette fonctionnalité :

2. La boîte de dialogue Masquer/Afficher le nom de la cellule s’ouvre. Vous y verrez la liste complète de toutes les plages nommées de votre classeur, affichée dans la zone Liste des noms.
Pour masquer une plage nommée spécifique, il suffit de décocher la case correspondante dans la liste. Pour réafficher une plage masquée, cochez à nouveau la case. Plusieurs plages peuvent être modifiées simultanément, offrant un contrôle précis sur celles qui restent visibles ou masquées. Consultez l’exemple de boîte de dialogue ci-dessous :

Comme illustré, les plages nommées surlignées en jaune ()Add_range et Sheet1_range) resteront visibles dans votre classeur, tandis que les noms décochés (New_Range1 et Test_range) seront masqués de la zone Nom et du Gestionnaire de noms. Les modifications prennent effet dès leur application.
Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.
Scénario d’application : Kutools est idéal si vous souhaitez gérer de façon sélective des plages nommées individuelles ou privilégier une solution visuelle et pilotée à la souris.
Avantages : Aucune connaissance en VBA requise ; un contrôle précis ; une interface intuitive.
Conseils pratiques : Utilisez l’utilitaire Masquer/Afficher le nom de la cellule lorsque vous partagez votre classeur avec des collègues afin de réduire le risque de modifications accidentelles des plages essentielles. Si vous travaillez avec des formules sensibles ou propriétaires, masquer les plages nommées correspondantes empêche toute divulgation ou modification non souhaitée.
Dépannage : Si les modifications apportées aux plages nommées ne prennent pas effet, assurez-vous de travailler dans la bonne fenêtre du classeur. Par ailleurs, si la boîte de dialogue « Masquer/Afficher le nom de la cellule » n’affiche pas tous les noms, essayez d’actualiser le classeur ou redémarrez Excel.
Solutions alternatives :Si ni le VBA ni Kutools ne sont disponibles, vous pouvez gérer manuellement les plages nommées via le Gestionnaire de noms d’Excel ()Formules > Gestionnaire de noms). Même si cette méthode ne propose pas de fonctionnalité directe d’affichage ou de masquage, vous pouvez temporairement supprimer puis recréer les plages nommées selon vos besoins. Pour un guide pas à pas sur la gestion des noms, consultez l’article Comment lister les plages nommées dans Excel ?.
Articles associés :
- Comment supprimer rapidement toutes les plages nommées dans Excel ?
- Comment lister les plages nommées dans Excel ?
- Comment créer une plage nommée dynamique 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


