KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment mettre en évidence la cellule active ou la sélection dans Excel ?

AuteurXiaoyang Date de modification

Travailler avec des feuilles de calcul volumineuses et complexes dans Excel rend souvent difficile la localisation rapide de la cellule active ou l’identification de la Sélectionner la plage actuelle. Lorsque vous naviguez dans des données, notamment pour examiner ou modifier des valeurs précises, perdre votre repère peut entraîner des erreurs ou des flux de travail inefficaces. En appliquant automatiquement une couleur distinctive à votre cellule active ou à votre sélection, vous repérez facilement votre position actuelle, ce qui réduit les erreurs et vous fait gagner du temps. Ce tutoriel présente des méthodes pratiques permettant de faire ressortir visuellement la cellule active ou la Sélectionner la plage lorsque vous vous déplacez dans une feuille de calcul, afin de maintenir votre concentration et votre précision dans divers scénarios de gestion de données.

Mettre en évidence la cellule active ou la sélection à l’aide d’un code VBA


Mettre en évidence la cellule active ou la sélection à l’aide d’un code VBA

Une méthode efficace pour mettre dynamiquement en évidence la cellule active ou une plage de cellules sélectionnées consiste à utiliser la programmation VBA dans Excel. Idéale pour les utilisateurs qui souhaitent un retour visuel en temps réel, notamment lorsqu’ils naviguent entre plusieurs feuilles ou manipulent de grands volumes de données, cette solution offre une grande flexibilité : une fois configurée, votre sélection active s’affiche automatiquement dans la teinte de votre choix, facilitant ainsi son repérage d’un simple coup d’œil.

1. Commencez par maintenir enfoncées les touches ALT + F11 de votre clavier. Cela ouvrira la fenêtre Microsoft Visual Basic pour Applications, où vous pourrez gérer et modifier les modules de code de votre classeur Excel.

2. Dans le volet gauche Explorateur de projets, localisez votre classeur. Développez ses dossiers si nécessaire, puis double-cliquez sur Ce classeur pour ouvrir son module de code. Si le volet Explorateur de projets n’est pas visible, cliquez sur Affichage > Explorateur de projets dans la barre de menus de la fenêtre VBA pour l’afficher.

Une fois la zone de code de Ce classeurouverte, copiez et collez le code VBA suivant dans l’espace vide du module :

Code VBA : Mettre en évidence la cellule active ou la sélection

Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
'UpdatebyExtendoffice
Static xLastRng As Range
On Error Resume Next
Target.Interior.ColorIndex = 6
xLastRng.Interior.ColorIndex = xlColorIndexNone
Set xLastRng = Target
End Sub

une capture d’écran montrant comment utiliser le code VBA

3. Après avoir inséré le code, enregistrez vos modifications et fermez la fenêtre de l’éditeur VBA pour revenir à votre feuille de calcul. Désormais, chaque fois que vous sélectionnerez une cellule ou une plage de cellules, celles-ci seront automatiquement mises en évidence avec la couleur choisie. La zone mise en évidence s’actualise instantanément au fil de votre sélection, vous garantissant toujours une visibilité claire des cellules actives.

Pour obtenir les meilleurs résultats, veuillez tenir compte des conseils et astuces suivants :

1. Si le volet Explorateur de projets n’est pas visible, cliquez sur l’option Affichage dans VBA, puis sélectionnez Explorateur de projets pour afficher le panneau où se trouve Ce classeur.

2. Dans le code fourni, la ligne .ColorIndex = 6 contrôle la couleur de mise en évidence. Vous pouvez modifier cette valeur pour appliquer la teinte de votre choix. Voici quelques valeurs courantes de ColorIndex : 3 (rouge), 4 (vert), 5 (bleu), 6 (jaune), etc. Consultez la liste complète des codes couleurs d’Excel pour découvrir davantage d’options et personnaliser selon vos préférences visuelles.

3. Cette méthode VBA s’applique à toutes les feuilles de votre classeur : dès que vous sélectionnez des cellules sur une feuille, la fonctionnalité de mise en évidence est automatiquement activée. Elle s’avère particulièrement utile pour consulter des données réparties sur plusieurs feuilles.

4. Sachez que les cellules mises en évidence par ce code VBA reçoivent temporairement une couleur basée sur votre sélection. Si des cellules étaient auparavant colorées manuellement et que vous les sélectionnez, leur mise en forme d’origine sera perdue dès que vous déplacerez la sélection. Tenez-en compte si vous utilisez un formatage important que vous ne souhaitez pas voir disparaître. Pour préserver toute couleur existante, nous vous conseillons de noter manuellement ou de dupliquer le formatage avant d’appliquer cette solution.

Conseils supplémentaires de dépannage : si vous rencontrez des erreurs inattendues ou si le code ne se comporte pas comme prévu, vérifiez que les macros sont activées dans Excel et que vous disposez des autorisations requises pour exécuter du code VBA. Assurez-vous également qu’aucune règle de mise en forme conditionnelle conflictuelle n’écrase vos paramètres de surbrillance. Si les surbrillances ne s’affichent pas, essayez de sélectionner une autre cellule ou de recharger le classeur afin de rafraîchir l’effet du code VBA.

Dans l’ensemble, recourir à VBA pour une mise en évidence dynamique s’avère particulièrement utile lors de l’audit, de la modification ou de la présentation de données dans de grands tableaux, même si cette méthode ne conserve pas le formatage personnalisé des cellules. Pour les utilisateurs souhaitant explorer d’autres approches visuelles ou des alternatives plus simples tout en préservant les couleurs, plusieurs méthodes pratiques méritent d’être envisagées :

  • Vous pouvez utiliser la mise en forme conditionnelle dans Excel pour mettre en évidence des cellules, des lignes ou des plages spécifiques en fonction de critères prédéfinis ou des valeurs qu’elles contiennent. Cette méthode est particulièrement adaptée à la mise en évidence basée sur des règles — plutôt que sur une sélection manuelle — tout en conservant les autres formats et en restant simple à configurer.
  • Certains compléments Excel tiers, tels que Kutools pour Excel, proposent des fonctions pratiques en un clic pour mettre rapidement en évidence les cellules ou plages actives. Ces outils conservent souvent le formatage précédent et simplifient grandement la personnalisation.

Article associé :

Comment faire pour que la plage de lignes mette automatiquement en surbrillance les lignes et colonnes de la cellule active dans Excel ?


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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