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

XL 2019 colorer les différents aliments avec un code VB pour macro de ce genre ?

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

anthoYS

XLDnaute Barbatruc
bonjour


les instructions sont dans le fichier (2 onglets).
Le second ce qui est attendu. Il sera sans doute nécessaire de le transformer en *.xlsm.
Le code VB n'est pas adapté, il est utile pour un autre fichier et onglet..
Donc il sera nécessaire de changer PlageOmega par PlageProteines, etc. etc.

A minima, une piste de départ, surtout les couleur, code couleur RGB(XXX, YYY, ZZZ) je ne sais pas à quoi correspond quoi...


Merci 🙂
 

Pièces jointes

Dernière édition:
Solution
C'est mieux ainsi :
Code:
    '--- 3. Définir les plages dynamiquement
    With ws
        Dim PlageProteines As Range, PlageGraisses As Range, PlageGlucides As Range, PlageFibres As Range, PlageBoissons As Range
        Set PlageProteines = .Range("J2:J" & .Cells(.Rows.Count, "J").End(xlUp).Row)
        Set PlageGraisses = .Range("K2:K" & .Cells(.Rows.Count, "K").End(xlUp).Row)
        Set PlageGlucides = .Range("L2:L" & .Cells(.Rows.Count, "L").End(xlUp).Row)
        Set PlageFibres = .Range("M2:M" & .Cells(.Rows.Count, "M").End(xlUp).Row)
        Set PlageBoissons = .Range("N2:N" & .Cells(.Rows.Count, "N").End(xlUp).Row)
    End With
Chaque plage prend en compte l'ensemble de ses éléments.
Le problème serait si "eau" était avant "maquereau".
Arrivé à "maquereau", comme "eau" est déjà coloré, on n'y toucherait pas, donc on reviendrait au cas précédent.
Et là je ne vois guère de solution. 🙁
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
430
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
994
Réponses
5
Affichages
688
Réponses
4
Affichages
541
Réponses
4
Affichages
383
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…