Colorisé une plage de cellule

  • Initiateur de la discussion Initiateur de la discussion G'Claire
  • 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 !

G

G'Claire

Guest
Salut a toutes et tous

Voila je voudrais colorer une plage de cellule par rapport a son contenu sur plusieurs feuille, donc j'ai fait :

Dim Plage As Integer
With Sheets(Array("Liste1", "Liste2", "Liste3))
For plage = 1 To 10
If Cells(Plage, 1) = "Oui" Or Cells(Plage, 1) = "Non" Then
.Range(Cells(Plage, 1), Cells(Plage, 3)).Interior.ColorIndex = 12
End If
Next Plage
End With

Mais cela ne fonctionne pas, comment pourrais-je m'y prendre ?

Merci, G'Claire
 
Bonjour Claire,

avec le code suivant ça fonctionne sur la feuille 1

Dim Plage As Integer
With Sheets(1)
For plage = 1 To 10
If Cells(Plage, 1) = "Oui" Or Cells(Plage, 1) = "Non" Then
.Range(Cells(Plage, 1), Cells(Plage, 3)).Interior.ColorIndex = 12
End If
Next Plage
End With

Maintenant pour l'appliquer aux autres feuilles, il te faut les sélectionner ou faire une boucle au cas où elles seraient consécutives

for F = 1 To 10
With Sheets(F)
......
.....
Next F

bon week-end
Léa
 
Léa, le forum

Voici ce que j'ai fait :

Dim Plage As Integer, F
For F = 1 To 10
With Sheets(F)
For plage = 1 To 10
If Cells(Plage, 1) = "Oui" Or Cells(Plage, 1) = "Non" Then
.Range(Cells(Plage, 1), Cells(Plage, 3)).Interior.ColorIndex = 12
End If
Next Plage
End With
Next F
End Sub

Et cela me fait la coloration sur la feuille active

Merci, G'Claire
 
Bonjour

Et un truc dans ce style :

feuille = Array("Liste1", "Liste2", "Liste3")
For i = 0 To UBound(feuille)
With Sheets(feuille(i))
For Plage = 1 To 10
If .Cells(Plage, 1) = "Oui" Or .Cells(Plage, 1) = "Non" Then


G'claire : attention au . devant le cells de la condition if

Salut
Hervé
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
4
Affichages
587
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
382
Réponses
16
Affichages
1 K
Réponses
3
Affichages
842
Retour