Vba excel comment colorier des lignes sous co
Résolu/Fermé
A voir également:
- Vba excel comment colorier des lignes sous co
- Comment aller à la ligne sur excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Comment calculer la moyenne sur excel - Guide
2 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
21 mars 2009 à 13:04
21 mars 2009 à 13:04
Bonjour,
une solution parmi d'autre...
Dans le module de la feuille
A+
une solution parmi d'autre...
Dans le module de la feuille
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Static AncAdress As String Static AncCell As Variant, L As Long, C As Integer If AncAdress <> "" And Target.Count = 1 Then 'pour 1ère initialisation. If AncCell <> Range(AncAdress) And Range(AncAdress).Column = 1 Then If UCase(Left(Range(AncAdress), 6)) = "SAMEDI" Then L = Range(AncAdress).Row C = Cells(L, 255).End(xlToLeft).Column Range(Cells(L, 1), Cells(L, C)).Interior.ColorIndex = 6 'Jaune End If End If End If If Target.Count = 1 Then AncAdress = Target.Address AncCell = Target.Value2 End If End Sub
A+
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
21 mars 2009 à 13:17
21 mars 2009 à 13:17
Salut à vous,
Tu peux simplement le faire sans VBA, tu mets en surbrullance la ligne de ton tableau et Format/Mise en Forme Conditionnelle, sélectionnes la Formule est et dans la zone de saisie tapes =$A2="samedi" pour la ligne 2 et format choisis ta couleur. Et incrémente vers le bas
A+
Tu peux simplement le faire sans VBA, tu mets en surbrullance la ligne de ton tableau et Format/Mise en Forme Conditionnelle, sélectionnes la Formule est et dans la zone de saisie tapes =$A2="samedi" pour la ligne 2 et format choisis ta couleur. Et incrémente vers le bas
A+
21 mars 2009 à 13:25
Comment va, dans ton code j'ajouterai
Else
Range(Cells(L, 1), Cells(L, C)).Interior.ColorIndex = xInone
Bonne après midi A+
21 mars 2009 à 14:03
vous êtes des "bêtes"
à propos ça sonnait le creux mais le pot n'était pas vide...hélas
a+
heng