OVH Cloud OVH Cloud

Condition sur format de cellule

3 réponses
Avatar
matthieu BATAIL
Bonjour,

Comment faut-il que je proc=E8de pour saisir une formule=20
dans B1 qui tienne compte d'un format de cellule de A1?
Exemple :=20
B1 =3D mise en forme conditionnelle (OK - pas de pb)
A1 =3D si le format de A1 est respecter alors ...

Merci

Matthieu BATAIL

3 réponses

Avatar
Jp Pradier
Bonjour Mattheiu

Pourquoi ne te sers-tu pas de la condition de la formule A1 ?
Ex : Mettons que A1 est en rougesi sa valeur =0
en B1 : =Si(a1=0;....

Sino, il faut passer par une fonction perso

j-p
Avatar
matthieu BATAIL
Merci de m'avoir repondu si vite.

En fait, le format de ma cellule A1 est soit une mise en
forme conditionnelle, soit une mise en forme manuelle.
Donc mon critère n'est pas utilisable, et c'est pourquoi
je voudrais faire une condition sur le format.

Pour les fonctions perso., tu peux m'aider??

Merci

Matthieu BATAIL

-----Message d'origine-----
Bonjour Mattheiu

Pourquoi ne te sers-tu pas de la condition de la formule
A1 ?

Ex : Mettons que A1 est en rougesi sa valeur =0
en B1 : =Si(a1=0;....

Sino, il faut passer par une fonction perso

j-p


.



Avatar
Jp Pradier
Dans un moduel normal, tu colle le code suivant :

Function Couleur(ByVal target As Range)
couleur = target.Interior.ColorIndex
End Function

Puis en B1 tu ecris : =couleur(a1). Ca te donnera le numéro de la couleur pour faire le test.Après tu fais ce que tu
veux : =SI(couleur(a1)=xx;....

j-p