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

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.
 
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
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
861
Réponses
3
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…