VBA condition couleur

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

E

esylenna

Guest
Bonjour,

Actuellement en fin de stage, je dois traiter un tableau excel que j'ai créer. J'aimerais simplifier son utilisation pour qu'il soit accessible après mon départ.

J'aimerais créer une formule du type: si ma cellule A1 feuille 1 est verte alors = 0 sinon =100

J'ai consulté une de vos discussion sur le sujet mais ne connaissant pas le language VBA, je ne m'en sors pas du tout.

J'ai essayé:
=SI(Interior.ColorIndex(Données!J5)=(#339966);0;100)
=SI(Interior.ColorIndex(Données!J5)=[color 50];0;100)
=SI(couleurfond(Données!I5)=#339966;0;"")

Pourriez-vous m'aider?

Anne-Lyse
 
Re : VBA condition couleur

Hello tout le monde,

Autrement, si j'ai bien compris ce que tu voulais, avec une (simple) petite fonction personnalisée dans un module standar (à améliorer si tu veux)...
Code:
Function testCouleur(cel As Range) As Integer

    Dim code As Integer
    
    If cel.Interior.ColorIndex = 4 Then
        code = 0
    Else
        code = 100
    End If
    
    testCouleur = code

End Function
Exemple d'utilisation :

A1 en fond vert
B1 = testCouleur(A1) -> résultat = 0

A2 en fond rouge
B2 = testCouleur(A2) -> résultat = 100


Voir le fichier joint.
 

Pièces jointes

- 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

C
  • Question Question
XL pour MAC Aide user Form
Réponses
3
Affichages
1 K
Réponses
4
Affichages
892
M
Réponses
5
Affichages
884
MarinaF
M
P
Réponses
2
Affichages
963
papillondelumiere
P
T
  • Question Question
Réponses
15
Affichages
3 K
tabernake
T
Réponses
5
Affichages
900
A
Réponses
1
Affichages
1 K
A
A
Réponses
1
Affichages
1 K
A
L
Réponses
1
Affichages
1 K
Lucien31
L
V
Réponses
0
Affichages
753
V
T
Réponses
2
Affichages
2 K
ThomasBerth
T
Retour