surlignage d'une ligne

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Hugues

XLDnaute Impliqué
Bonsoir Le Forum,

Je reviens vers vous afin d'avoir un complément de conseils.
Je souhaiterais une macro qui puisse surligner de façon temporaire (le temps de saisir les variables) une ligne selectionnée (comme si on cliquait sur le numéro de ligne) afin de faciliter la saisie.
Cette macro doit pouvoir être utilisée :
- sur n'importe quel classeur et feuille
_ et pouvoir activer ou désactiver cette macro par le biais d'un bouton disposé dans la barre d'outils.

Cela est-il possible ?

Je vous remercie par avance,

Hugues
 
Bonjour,

Voici le code à placer dans ThisWorkbook, il surligne la ligne et la colonne de la cellule sélectionnée.

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Rows.Interior.ColorIndex = xlColorIndexNone
Target.EntireColumn.Interior.ColorIndex = 36
Target.EntireRow.Interior.ColorIndex = 36
End Sub

Je fais souvent le tour de différents forums, mais j'ai oublié la source de celui-ci. Merci à l'auteur et désolée de ne pas pouvoir le citer.

Diane
 
Bpnjour Diane, et les autres

ceci te convient -il ?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
With ActiveCell
.EntireRow.Interior.ColorIndex = 35 'Vert Clair
End With
End Sub

bonne journée
 
Salut Visiteur,

Je ne suis pas un adapte de macros, mais je dois bien avouer que la tienne est très bien, je l'ai adoptée.

Un petit inconvénient toutefois.
Il n'y a plus moyen d'appliquer un autre motif sur une cellule.
Y vois-tu une solution ?
Si le motif existe avant la macro, il est conservé, mais pas après.

Â+
 
Salut Domi,

Quel est l'avantage d'une macro par rapport à une MFC ?
Je ne me vois pas enregistrer une macro à chaque fois que je veux appliquer une mise en forme à une cellule, et devoir la supprimer à chaque fois que je veux effacer cette mise en forme.

La demande initiale de Diane était judicieuse : un bouton (dans la barre d'outils) pour activer et désactiver la macro.

Mais il y a plus simple me semble-t-il.
Si la cellule A1 (par exemple) est vide la macro est d'application, mais dès qu'on y met met un espace elle ne l'est plus.
Ceci devrait résoudre le problème.

Â+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
641
Réponses
12
Affichages
1 K
C
Réponses
0
Affichages
1 K
cptass71
C
W
Réponses
8
Affichages
2 K
Willmaz
W
B
  • Question Question
Réponses
36
Affichages
6 K
Blueberry-60
B
V
Réponses
0
Affichages
881
Vincent_2311
V
G
Réponses
7
Affichages
1 K
Gavisa
G
M
Réponses
6
Affichages
2 K
Maryloo2005
M
W
Réponses
3
Affichages
2 K
webcosmopolite
W
Retour