Ligne active en surbrillance
Résolu/Fermé
nathalieayala
Messages postés
11
Date d'inscription
dimanche 7 juin 2015
Statut
Membre
Dernière intervention
8 janvier 2017
-
Modifié par pijaku le 8/06/2015 à 10:05
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 7 juin 2015 à 22:13
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 7 juin 2015 à 22:13
A voir également:
- Mettre en surbrillance ligne active excel
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Site de vente en ligne particulier - Guide
- Partager photos en ligne - Guide
- Mise en forme conditionnelle excel - Guide
1 réponse
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié par Patrice33740 le 7/06/2015 à 17:33
Modifié par Patrice33740 le 7/06/2015 à 17:33
Bonjour et bienvenue sur le Forum,
Essaies ce code pour colorer la ligne active de la feuille sauf la première :
Cordialement
Patrice
Essaies ce code pour colorer la ligne active de la feuille sauf la première :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Dans la plage de cellules utilisée ... With Me.UsedRange.Rows '... sauf la première ligne With .Offset(1).Resize(.Count - 1) ' - effacer la couleur .Interior.ColorIndex = xlNone ' - si la cellule active n'est pas dans cette plage : terminé If Intersect(Target, .Cells) Is Nothing Then Exit Sub ' - sinon : changer la couleur de la ligne Intersect(Target.EntireRow, .Cells).Interior.ColorIndex = 3 End With End With End Sub
Cordialement
Patrice
7 juin 2015 à 18:06
Comme tu le dis si bien "c'est facile quand on connaît la réponse...."
Alors ton code marche à la perfection merci, je t'en suis très reconnaissante.
Mais comme en informatique le kiff c'est qu'une solution engendre toujours un nouveau problème, voilà ce qui arrive.
Je dois certainement omettre d'enregistrer ou de faire une quelconque manipulation car quand je veux enregistrer mon classeur, il me dit que c'est impossible de le faire comme avant car il faut à présent l'enregistrer sur un format excel qui supporte les macros. Jusque là ça va je suis..... J'enregistre donc une nouvelle version de mon classeur sur bureau au format Microsoft Excel Macro-Enabled Worksheet (.xlsm) mais du coup quand je le réouvre, la macro n'est plus active, elle est toujours dans l'éditeur mais n'opère plus. De plus dans chaque onglet, la dernière ligne ayant été mise en surbrillance avant la fermeture reste figée dans sa couleur alors que la cellule active se balade en mode classique :-) .......
Que n'ai je donc pas fait qu'il aurait fallu faire pour mettre ton savoir en pratique ?
7 juin 2015 à 19:10
Il faut autoriser l'exécution des macros : Options Excel / Centre de gestion de la confidentialité / Paramètre du ... / Paramètre des macros
7 juin 2015 à 19:28
Je ne sais pas où vous résidez mais si un jour vous passiez par Nice, faites moi signe, je vous offrirai volontiers un café !!!!
Cela fait 4 jours que je planchais là dessus et vous en un coup de baguette magique vous solutionnez mon problème.....
Je vous suis d'une profonde reconnaissance.
Merci infiniment
Nathalie
7 juin 2015 à 22:13
Cordialement
Patrice