XL 2016 mise en forme si condition

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 !

marc.gilliand

XLDnaute Occasionnel
Bonjour le forum,

Je souhaiterai dans l'exemple ci dessous qu'Excel me remonte la valeur FT ou ND en fonction de la couleur de la valeur en colonne D. Par exemple, la ligne trois est en jaune, donc j'aimerai que dans la colonne ND / FT, Excel vienne me mettre ND. Merci de votre aide et précieuse collaboration.

AnnéeSAP N°ND / FTDésignation
301104​
COR Extrême Lemon & Lime
301105​
COR Extrême Banana Split
301106​
GOB Coupe au Kirsch
301108​
GOB Coupe Café glacé
 
Bonjour,

marc.gilliand
Un tableau dans un message c'est bien pour la lisibilité
Un fichier Excel exemple fourni par le demandeur, c'est nettement mieux!
On peut ainsi faire des tests dessus directement
(sans que chaque potentiel répondeur passe du temps à le recréer sur son PC)
 
Re

Donc sur la base du fichier, et si j'ai bien compris la donne
VB:
Sub SI_jaune()
Dim Lo As ListObject, c As Range
Set Lo = ActiveSheet.ListObjects(1)
For Each c In Lo.ListColumns(3).DataBodyRange
If c.Interior.Color = vbYellow Then
c.Offset(, -1) = "ND"
End If
Next
End Sub
 
Re

Donc sur la base du fichier, et si j'ai bien compris la donne
VB:
Sub SI_jaune()
Dim Lo As ListObject, c As Range
Set Lo = ActiveSheet.ListObjects(1)
For Each c In Lo.ListColumns(3).DataBodyRange
If c.Interior.Color = vbYellow Then
c.Offset(, -1) = "ND"
End If
Next
End Sub
Bonjour,

Merci de votre réponse, mais je suis en manche en VBA, comment dois-je intégrer cela ? Merci de votre aide.
 
Re

Pour insérer une macro
1) Dans Excel, faire ALT+F11
Puis Insertion/Module
Dans le grand carré blanc, copier/coller le VBA
Puis refaire ALT+F11 pour revenir sur la feuille Excel
2) Sur le ruban, aller dans Affichage/Macros => cliquez sur la petite flèche noire
3) Choisir Afficher les macros
Sélectionner ma macro et cliquez sur Exécuter

NB: Le code VBA a été créé pour le fichier exemple, donc à tester tel quel sur le fichier exemple.
 
- 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

Réponses
7
Affichages
627
Réponses
0
Affichages
512
Retour