XL 2016 Débutant VBA

bidasse87

XLDnaute Nouveau
Salut tlm,

Je souhaite faire un chti logiciel de roulette et je coince sur comment mettre en surbrillance des cellules si un numéro sort
par exemple le N°1 sort et je souhaite que les numéros: 8 30 11 36 23 10 5 soit en couleur .
J'ai pas mal cherché sur internet mais je trouve po... et quand je trouve c'est compliqué
car j'ai pas toutes mes facultés à cause de ma maladie.

Si vous pouvez m'aider je vous en serai vraiment reconnaissant.
tapis roulette.png
 
Solution
Re-bonjour

Tu peux remplir ces cases par toi même, pas besoin de mon aide pour cela. Ensuite, pour que ces cases soient prises en compte, il te faut modifier la mise en forme conditionnelle comme cela :
=INDEX(B1;DECALER(Sheet1!$A$1;$B$10;1;1;,27);0)

Ceci dit, je ne vois pas l’intérêt puisque presque toutes les cases seront colorées...

Fred0o

XLDnaute Barbatruc
Re-bonjour

Tu peux remplir ces cases par toi même, pas besoin de mon aide pour cela. Ensuite, pour que ces cases soient prises en compte, il te faut modifier la mise en forme conditionnelle comme cela :
=INDEX(B1;DECALER(Sheet1!$A$1;$B$10;1;1;,27);0)

Ceci dit, je ne vois pas l’intérêt puisque presque toutes les cases seront colorées...
 

bidasse87

XLDnaute Nouveau
Re-bonjour

Tu peux remplir ces cases par toi même, pas besoin de mon aide pour cela. Ensuite, pour que ces cases soient prises en compte, il te faut modifier la mise en forme conditionnelle comme cela :
=INDEX(B1;DECALER(Sheet1!$A$1;$B$10;1;1;,27);0)

Ceci dit, je ne vois pas l’intérêt puisque presque toutes les cases seront colorées...
Je dois virer l'ancienne formule (=EQUIV) et mettre celle ci ? car j'ai essayé et ça me marque vous ne pouvez pas utiliser des références à d'autres classeurs comme critères Mise en forme conditionnelle.
 

Fred0o

XLDnaute Barbatruc
Bonjour bidasse87

Je dois virer l'ancienne formule (=EQUIV) et mettre celle ci ? car j'ai essayé et ça me marque vous ne pouvez pas utiliser des références à d'autres classeurs comme critères Mise en forme conditionnelle.

En fait, il te faut adapter un peu cette formule :
=INDEX(B1;DECALER(Sheet1!$A$1;$B$10;1;1;,27);0)

LE "Sheet1!" est le nom de la feuille dans laquelle se trouve ton tableau de correspondance. Par exemple si chez toi cette feuille s'appelle "Feuil2", remplace le "Sheet1!" de la formule par "Feuil2!".
Ta formule deviendra alors :
=INDEX(B1;DECALER(Feuil2!$A$1;$B$10;1;1;,27);0)
 

Discussions similaires

Réponses
8
Affichages
667
Réponses
3
Affichages
961

Statistiques des forums

Discussions
312 330
Messages
2 087 341
Membres
103 524
dernier inscrit
Smile1813