Excel Mettre en évidence la cellule active

Utilisez cette macro pour mettre en évidence la cellule active sur une feuille de calcul Excel. Des lignes temporaires apparaîtront sur la feuille, au-dessus et à gauche de la cellule active.

Introduction

Pour faciliter la mise en évidence de la cellule active, vous pouvez ajouter une macro à votre classeur personnel, en suivant les étapes ci-dessous. Cela ajoutera des formes de lignes au-dessus, et à gauche de la cellule active.

Parce que le classeur personnel s’ouvre automatiquement à l’ouverture d’Excel, cette macro s’exécutera dans n’importe quel classeur que vous ouvrez en travaillant dans Excel.

NOTE : Si vous ne voulez pas que cette fonction soit toujours activée, vous pouvez stocker le code dans un classeur différent. Ensuite, ouvrez ce classeur lorsque vous voulez que la fonctionnalité soit disponible.

Avantage et avertissement

Vous avez peut-être vu d’autres macros qui mettent en évidence la cellule active, et elles changent souvent la couleur de remplissage de la cellule active. Si votre feuille de calcul a déjà des cellules avec une couleur de remplissage, ces macros remplaceront ce formatage.

Avec cette méthode, par Phil Treacy de My Online Training Hub, le formatage de la cellule n’est pas modifié.

Cependant, il y a un avertissement important — l’utilisation de macros comme celle-ci vous empêchera d’utiliser la fonction Annuler dans Excel

Configurer un classeur personnel

Si vous n’avez pas de classeur personnel, suivez ces étapes pour en configurer un :

  1. Activer l’enregistreur de macros
  2. Nommer la macro, MYTEST, et la stocker dans le classeur de macros personnel
  3. Avec l’enregistreur de macros activé, tapez quelque chose dans une cellule vide
  4. Éteindre l’enregistreur de macros
  5. (facultatif) Cliquez sur le bouton Annuler, pour supprimer le texte que vous avez tapé

Voir le code du classeur personnel

Puis, suivez ces étapes, pour trouver le module où vous ajouterez le code de la macro :

  1. Passez Alt+F11 pour ouvrir l’éditeur Visual Basic
  2. Dans la liste des projets à gauche, trouvez le projet de classeur personnel VBAProject(PERSONAL.XLSB)
  3. Si nécessaire, cliquez sur le + à gauche de ce projet, pour voir son contenu
  4. Puis, cliquez sur le + pour voir le contenu de ses objets Microsoft Excel
  5. Cliquez avec le bouton droit sur l’objet « ThisWorkbook », et cliquez sur Afficher le code

Recherche et copie du code

Puis, suivez ces étapes pour trouver et copier le code que vous collerez dans ce module de code :

  1. Aller sur le Hub de ma formation en ligne, pour voir ce commentaire de Phil Treacy, sur l’article concernant la mise en évidence de la cellule sélectionnée.
  2. Cliquez sur le lien « et voici les lignes (c’est un fichier texte) » dans ce commentaire
  3. Ouvrez le fichier texte que vous avez téléchargé à partir de ce lien.

Copier dans le classeur personnel

Suivez ces étapes pour obtenir le code de la macro dans votre classeur personnel :

  1. Copiez tout le texte de ce fichier
  2. Retournez à votre code Personal Workbook, où vous pouvez voir le module de code « ThisWorkbook »
  3. Collez le texte que vous avez copié
  4. Faites défiler le haut du module, et assurez-vous qu’il n’y a qu’une seule ligne « Option Explicit ». S’il y en a deux, supprimez-en une.
  5. Cliquez sur le bouton Enregistrer dans la barre d’outils en haut de la fenêtre de code

Utilisation de la macro

Pour commencer à utiliser la macro, suivez les étapes suivantes :

  1. Fermez Excel, puis rouvrez-le.
  2. Cliquez sur une cellule dans n’importe quel classeur ouvert, et vous verrez des lignes au-dessus et à gauche de cette cellule

Ou, si vous avez ajouté le code à un classeur différent (pas le classeur personnel), ouvrez le fichier avec votre code.

Rappelez-vous — l’utilisation de cette macro vous empêchera d’utiliser la fonction Annuler.

Plus de tutoriels

VBA de feuille de travail

Conseils de feuille de travail

Masquer les feuilles en fonction de la couleur de l’onglet

Sélecteur de protection de feuille de travail

VBA de filtre automatique de feuille de travail

Copier le VBA sur la feuille

VBA – Démarrer

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.