aide vba (couleur cellules) pour débutante

C

Corinne

Guest
Bonjour utisateur satrice d"excel
tt dabord merci aux personnes qui ont répondu à mes premières question.
Une question simple comment avoir une couleur en fonction de critères:
Si A1 et = à A rouge si A1 et = à B bleu...

Merci pour ce cours improvisé mon rève pouvoir un jour vous renseigner à mon tour
 
P

Pascal76

Guest
Re

Excuses pour la première réponse

Il faut faire une macro de ce style :

Sub CouleurCoco()

If range("A1")="A" then
Range("A1").Interior.ColorIndex = 3
elseif range("A1")="B" then
Range("A1").Interior.ColorIndex = 5
.....

End sub

Pour les codes couleur tu l'as dans l'aide vba à colorindex; tu as un tableau avec les numéros en fonction des couleurs

Pascal
 
C

corinne

Guest
Comme tu semble sympa j'abuse!

Cela marche après avoir ajouté... end if
j'ai cherché un peu mais bonne école
sommum pour mois simême chose mais en utilisant
dans excel

Données
validation
autoriser
liste
source A10 : A15 A B C D E le changement de lettre changerait de couleurs automatiquement

Merci d'avance car j'ai constaté en fouinant que les remerciment était le plus souvent oublié
 
P

Pascal76

Guest
Re

Je t'envoie un petit truc
Pour l'instant il faut double-cliquer sur une cellule après modif pour que la couleur apparaisse.

Sinon pour voir la macro il faut aller sur feuille 1 dans VBA

Je continue à chercher.


Pascal
 

Pièces jointes

  • CouleurCorinne.zip
    7.8 KB · Affichages: 321
  • CouleurCorinne.zip
    7.8 KB · Affichages: 326
  • CouleurCorinne.zip
    7.8 KB · Affichages: 324
P

Pascal76

Guest
ReRe

Bon voilà ce coup là j'ai trouvé.

La macro se trouve toujours au même endroit sur feuil1 en VBA

Ta liste de validationo de données est B1:B15 dans mon exemple.

Et la macro s'exécute pour les cellules A1:A20

Bon courage

Pascal
 

Pièces jointes

  • CouleurCorinne.zip
    7.8 KB · Affichages: 363
  • CouleurCorinne.zip
    7.8 KB · Affichages: 368
  • CouleurCorinne.zip
    7.8 KB · Affichages: 367
A

Ajeeth

Guest
Merci Pascal,

Ta macro m'est bien utile egalement. Mais il y a quelque chose que je voudrait rajouter mais je n'y arrive pas, pourrais tu m'aider ?

Voila dans ton cas si A1=A alors A1 est en rouge moi j'aimerais que B1 soit egalement en rouge.

Merci d'avance pour ton aide.
 
Haut Bas