Mettre en surbrillance la ligne courante dans Excel

-37

Bonjour, je souhaite mettre en surbrillance la ligne courante dans Excel 2007, la ligne à laquelle appartient la cellule sélectionnée.

J'ai cherché dans les options d'excel mais je n'ai rien trouvé. Comment faire ?

Merci

Posté le 16 juin 2013, 00:07
par autibial
Répondre
8

Excel ne propose pas cette fonctionnalité nativement. Toutefois, il est possible d'y parvenir en utilisant une petite macro VBA associée à une règle de mise en forme conditionnelle. Pour cela, voici la marche à suivre :

  1. Définir une plage nommée "ActiveRow" : Formules > Gestionnaire de noms > Nouveau
    Nom : ActiveRow
    Fait référence à : =1
  2. Accueil > Mise en forme conditionnelle > Nouvelle règle
  3. Choisir : Utiliser une formule pour déterminer pour quelles cellules le format sera applique
  4. Dans la formule, taper : =LIGNE(A1)=ActiveRow
  5. Cliquer sur le bouton Format et choisir une couleur de fond (ça sera la couleur avec laquelle sera mise en surbrillance la ligne courante)

Ensuite il reste à ajouter une macro : onglet Développeur > Visual Basic, choisir Feuil1 et écrire ce code :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
	With ThisWorkbook.Names("ActiveRow")
		.Name = "ActiveRow"
		.RefersToR1C1 = "=" & ActiveCell.Row
	End With
End Sub

Voici un tutoriel vidéo qui explique tout ça :

Posté le 16 juin 2013, 00:17
par usite
  • Est-ce possible d'avoir la ligne et la colonne en surbrillance en même temps? Merci – Reflex007 25 janvier, 16:24
1

Merci beaucoup pour ce tuto. C'est exactement ce qu'il me faut sauf que cela fonctionne que sur ma 1ère ligne ? (Celle au dessous de mes têtes de colonnes) Je souhaiterais la même chose mais lorsque je déplace mes flèches de déplacements vers le haut ou vers le bas, ma ligne qui est surlignée suive. Est ce qu'il y a une possibilité ? Un grand merci d'avance.

Posté le 10 avril 2014, 16:41
par Tartinella
  • sélectionne l'intégralité de ton tableau et renouvèle l'opération, j'ai eu ce même problème ;) – bob 14 février, 11:12
-2

Bonjour,

Merci pour ce super tutoriel très utile parfois ;-)

Vive les tuto !!


Posté le 26 juin 2014, 11:31
par LaoTseuADIT
-1

Bonjour,

Le code que vous nous avez fourni fonctionne très bien sur un Mac mais pas sur mon PC pourtant récent. Une ligne s'affiche mais par forcément celle que j'ai sélectionnée. Est ce qu'il s'agit d'un problème lié à la version d'Excel ou de la puissance de l'ordinateur? Avez vous une solution? Je tiens à préciser que le fichier est assez lourd. Merci d'avance

Posté le 17 novembre 2014, 18:10
par melie11
-1

Bonjour tout le monde.

Super ce tuto, très pratique pour les tableau imposant.

Cependant je souhaiterais savoir si il était possible de rajouter en surbrillance la colonne dans le même principe que la ligne??

Merci d'avance
kadaj80 Posté le 10 mars 2015, 07:49
par kadaj80
6

Bonjour.

Merci beaucoup pour ce tuto.

Peut on aussi avoir la colonne qui fait pareil?

Posté le 26 mars 2015, 13:40
par Laraywien
  • il faut procéder de même en remplacant Column par Raw – superVBA 15 décembre 2016, 23:37
-1

Génial ce tuto, j'ai tout compris !


merci beaucoup

Posté le 9 mars 2016, 09:47
-1

Bonjour,

Un grand merci pour ce tuto ! Il me reste un petit soucis à régler : quand je sélectionne une cellule, la ligne se met bien en forme grâce à la mise en forme conditionnelle mais le format "renvoyer à la ligne automatiquement" que j'avais défini s'annule. Dans chaque cellule de la ligne sélectionnée, je ne vois que la première ligne :-( Sauf celle la plus à droite qui s'étale sur les suivantes.

Quelqu'un a-t-il la solution à ce problème ?
sylvestre81 Posté le 4 juillet 2016, 23:38
par sylvestre81
-1

Pourquoi autant de downvotes?


Dans excel 2010 vous n'avez qu'à cliquer sur le numéro de la ligne à gauche.  Idem pour la colonne, en cliquant sur le numéro de la colonne en haut.


Edit: l'auteur demandait pour excel 2007, désolé

Zenchu Posté le 8 septembre 2016, 20:16
par Zenchu
-2

Merci beaucoup

Posté le 24 octobre 2016, 09:30
0

Super merci !

Par contre comment faire pour que cela fonctionne sur tous les nouveaux classeurs que j'ouvrirais ?

Posté le 20 juillet, 17:19
par jrm34

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :