Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise en forme conditionnelle bicolore par macro

  • Initiateur de la discussion Initiateur de la discussion Adri74
  • 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 !

A

Adri74

Guest
Bonjour,

Jusqu'à aujourd'hui, j'ai toujours trouvé des réponses à mes questions dans ce forum, mais là je n'ai rien trouvé...

J'ai un tableau de 10 000 lignes sur 18 colonnes. Dans la colonne A sont renseignés des numéros de projet (2000XXXX). Un projet peut contenir une ou plusieurs lignes. Je souhaiterai mettre en forme les lignes de mon tableau en alternant 2 couleurs pour chaque projet différent.
Pour être plus explicite, voici un fichier exemple de ce que j'ai réussi à faire et de ce que je cherche à obtenir.

Un grand merci d'avance à ceux qui pourront m'aider.
N'hésitez pas à me demander des précisions si mon explication n'est pas claire.

Cordialement
 

Pièces jointes

Re : Mise en forme conditionnelle bicolore par macro

Merci beaucoup, c'est exactement ce que je cherchais... Quelle efficacité et quelle rapidité !

Par contre avec 10 000 lignes, mon fichier est extrêmement lent. Peut être que je vais être obligé de réduire mon nombre de lignes...
Sinon, peut être que la même MFC par macro est moins gourmande en ressources ?

Cordialement
 
Re : Mise en forme conditionnelle bicolore par macro

Voir PJ

Code:
Sub coloriage()
   Application.ScreenUpdating = False
   [A1].CurrentRegion.Sort Key1:=[A2], Order1:=xlAscending, Header:=xlGuess  'tri
   couleur = 36
   For i = 2 To [A65000].End(xlUp).Row
     If Cells(i, 1) <> Cells(i - 1, 1) Then couleur = IIf(couleur = 36, 34, 36)
     Cells(i, 1).Resize(, 2).Interior.ColorIndex = couleur
   Next i
   Application.ScreenUpdating = True
End Sub

JB
 

Pièces jointes

Dernière édition:
- 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
665
W
Réponses
25
Affichages
1 K
Réponses
6
Affichages
345
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…