Mettre plusieurs ligne de couleur selon la sélection
Résolu/Fermé
bassmart
Messages postés
281
Date d'inscription
jeudi 19 février 2015
Statut
Membre
Dernière intervention
19 décembre 2023
-
13 mars 2015 à 18:47
bassmart Messages postés 281 Date d'inscription jeudi 19 février 2015 Statut Membre Dernière intervention 19 décembre 2023 - 16 mars 2015 à 18:51
bassmart Messages postés 281 Date d'inscription jeudi 19 février 2015 Statut Membre Dernière intervention 19 décembre 2023 - 16 mars 2015 à 18:51
A voir également:
- Mettre plusieurs ligne de couleur selon la sélection
- Aller à la ligne excel - Guide
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Excel cellule couleur si condition texte - Guide
- Somme si couleur - Guide
2 réponses
bassmart
Messages postés
281
Date d'inscription
jeudi 19 février 2015
Statut
Membre
Dernière intervention
19 décembre 2023
1
13 mars 2015 à 19:01
13 mars 2015 à 19:01
Première piste trouvé, j'ai passé un espion sur la valeur de "c" et il se déplace d'une colonne à l'autres sur la même ligne jusqu'au bout (colonne N) et sort de la macro.
Pourquoi, il ne se déplace pas sur la prochaine ligne?
Merci!
Pourquoi, il ne se déplace pas sur la prochaine ligne?
Merci!
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
14 mars 2015 à 10:08
14 mars 2015 à 10:08
Bonjour
Ceci ne colore en rouge que la plage sélectionnée
cdlt
Ceci ne colore en rouge que la plage sélectionnée
Private Sub OptionButton1_Click() Dim c As Range Dim l As Long ActiveSheet.Unprotect maplage = Selection.Address Range(maplage).Interior.ColorIndex = 3 ActiveSheet.Protect End Sub
cdlt
bassmart
Messages postés
281
Date d'inscription
jeudi 19 février 2015
Statut
Membre
Dernière intervention
19 décembre 2023
1
Modifié par bassmart le 16/03/2015 à 13:42
Modifié par bassmart le 16/03/2015 à 13:42
Bonjour Frenchie83!
Effectivement! Ça colore en rouge la plage sélectionnée.
Mais ce que je veux, c'est que dans la sélection qu'il colore en rouge toute les lignes entre les colonnes A et N sans avoir à sélectionner toute la ligne manuellement.
Merci!
Effectivement! Ça colore en rouge la plage sélectionnée.
Mais ce que je veux, c'est que dans la sélection qu'il colore en rouge toute les lignes entre les colonnes A et N sans avoir à sélectionner toute la ligne manuellement.
Merci!
PlacageGranby
Messages postés
393
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
7 mars 2019
26
16 mars 2015 à 16:28
16 mars 2015 à 16:28
Bonjour
"colore en rouge toute les lignes entre les colonnes A et N"
C'est que entre A et N,,, ce sont des colonnes,,, (A.B,C,D,E,,,,)
Tu as défini la variable "L" pour les ligne. "L" est assigné avec ActiveCell.Row et c'est tout.
La seule ligne de spécifiée c'est la ligne de la cellule active.
Si tu veux boucler sur plusieurs lignes... lequelles ?
"colore en rouge toute les lignes entre les colonnes A et N"
C'est que entre A et N,,, ce sont des colonnes,,, (A.B,C,D,E,,,,)
Tu as défini la variable "L" pour les ligne. "L" est assigné avec ActiveCell.Row et c'est tout.
La seule ligne de spécifiée c'est la ligne de la cellule active.
Si tu veux boucler sur plusieurs lignes... lequelles ?
bassmart
Messages postés
281
Date d'inscription
jeudi 19 février 2015
Statut
Membre
Dernière intervention
19 décembre 2023
1
>
PlacageGranby
Messages postés
393
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
7 mars 2019
16 mars 2015 à 16:43
16 mars 2015 à 16:43
Bonjour PlacageGranby!
Ce que je veux, c'est que lorsque je sélectionne une plage de cellules sur plusieurs lignes (ex: les cellules N18, N19, N20) qui correspond au ligne 18, 19 et 20. Que la macro me colore les lignes 18,19 et 20 entre la colonne A et N en rouge. Les cellules sélectionnées peuvent être dans n'importe qu'elle colonne, elle ne sert qu'à déterminer la ligne à colorer.
J'espère que c'est clair!?
Merci!
Ce que je veux, c'est que lorsque je sélectionne une plage de cellules sur plusieurs lignes (ex: les cellules N18, N19, N20) qui correspond au ligne 18, 19 et 20. Que la macro me colore les lignes 18,19 et 20 entre la colonne A et N en rouge. Les cellules sélectionnées peuvent être dans n'importe qu'elle colonne, elle ne sert qu'à déterminer la ligne à colorer.
J'espère que c'est clair!?
Merci!
PlacageGranby
Messages postés
393
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
7 mars 2019
26
Modifié par PlacageGranby le 16/03/2015 à 18:22
Modifié par PlacageGranby le 16/03/2015 à 18:22
Bonjour,
Au plus simple : ceci pourrait être fonctionnel
Au plus simple : ceci pourrait être fonctionnel
Sub OptionButton1_Click() ActiveSheet.Unprotect Dim LDebut, LFin As Long LDebut = Selection.Row LFin = LDebut + Selection.Rows.Count - 1 Range("A" & LDebut & ":N" & LFin).Interior.ColorIndex = 3 ActiveSheet.Protect End Sub
bassmart
Messages postés
281
Date d'inscription
jeudi 19 février 2015
Statut
Membre
Dernière intervention
19 décembre 2023
1
>
PlacageGranby
Messages postés
393
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
7 mars 2019
16 mars 2015 à 18:51
16 mars 2015 à 18:51
Merci beaucoup PlacageGranby!
C'est exactement ça! C'est fou comme le code est court!
Je me compliquais la vie! C'est ça quand on débute!
Encore merci!
C'est exactement ça! C'est fou comme le code est court!
Je me compliquais la vie! C'est ça quand on débute!
Encore merci!