PB : Changer la couleur de la ligne sélectionnée

  • Initiateur de la discussion Initiateur de la discussion Cyrille
  • Date de début Date de début

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 !

C

Cyrille

Guest
Bonjour le forum,
J'ai trouvé dans le forum la macro ci-dessous, soit une réponse faite le 14/04/2006 par Hervé à une question de Marion > 'changer le couleur d'une ligne sélectionnée'. Je l'ai testé dans un de mes tableau et ça fonctionne. Seulement, il y a un petit soucis. Lorsque je j'enregistre mes données, la ligne sélectionnée -donc en couleur- reste colorée à la réouverture du classeur comme si l'on avait fait une mise en forme manuelle !!! Y a-t-il un moyen d'éviter cela ? Par avance, merci.
Cyrille



Dim tablo(1 To 10, 1 To 2)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim i As Byte

If Not tablo(1, 1) = '' Then
For i = 1 To 10
Range(tablo(i, 1)).Interior.ColorIndex = tablo(i, 2)
Next i
End If

For i = 1 To 10
tablo(i, 1) = Cells(Target.Row, i).Address(0, 0)
tablo(i, 2) = Cells(Target.Row, i).Interior.ColorIndex
Cells(Target.Row, i).Interior.ColorIndex = 3
Next i

End Sub
 
Bonjour AV, le forum,
Je te remercie pour ton aide mais j'ai déjà 3 MEFC dans mon tableau d'où la nécessité d'utiliser une macro pour sélectionner les lignes. Encore merci et bonne journée.
Cyrille
 
Re😛B : Changer la couleur de la ligne sélectionné

Bonjour le forum, jmps,
Je te remercie pour ta macro. J'obtiens le résultat voulu mais mon tableau contient des couleurs [mise en forme manuelle : une colonne verte, une rouge, une bleue ...]et celles-ci disparaissent !!!
Cyrille
 
Re😛B : Changer la couleur de la ligne sélectionné

bonjour tout le monde 🙂

en piece jointe, une adaptation, pour gerer la fermeture du classeur.

le code ne fonctionne que pour la feuille 1.

salut [file name=Classeur4_20060418131737.zip size=8792]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur4_20060418131737.zip[/file]
 

Pièces jointes

Re,
''..mais j'ai déjà 3 MEFC dans mon tableau d'où la nécessité d'utiliser une macro ...''

Et pourtant...seule une MFC te permettra de conserver le format originel (motif par ex.) de la ligne sans avoir à mémoriser.
Il est évidemment possible de mémoriser par une proc évènementielle mais la consommation de ressources vaut-elle vraiment la chandelle ?
C'est toi qui vois...

AV [aaa]
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
270
Réponses
2
Affichages
125
Réponses
10
Affichages
292
Réponses
8
Affichages
236
Réponses
8
Affichages
481
Réponses
4
Affichages
201
Réponses
5
Affichages
242
Retour