Vba colorer des cellules en fonction de %

Résolu
Bonjour,
Je vous explique j'ai un tableau excel pour calculer de la productivité et je dois colorer des cellules en fonction de restrictions de pourcentages pour montrer les améliorations. J'ai 5 restritions donc je ne peux pas utiliser la mise en forme conditionnelle alors je souhaite utiliser le vba mais malgré mes cours d'info je séche!!!
Voici mes restrictions :
MOYENNE
TRES BIEN >+15%
BIEN entre 6 et 14%
MOYEN égal à + 5%
AMELIORATION < ou égal à la moyenne
INSUFFISANT < à la moyenne > 5%
Sachant que il y a de la couleur dans la cellule et la police est colorée également.
Merci d'avance.
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Bonsoir,

    d'apres mes souvenirs car je n'ai plus Excel d'installé sur mon pc actuel
    il me semble que c'est du genre :

    dim i as integer
    dim moyenne as float

    moyenne=range("A1").value

    for i=1 to 10
    if cell(1,i).value>1,15*moyenne then
    Cell(1, i).Interior.ColorIndex = rgb(255,0,0)
    else
    ...
    endif
    next

    A adapter selon les cellules bien sur.

    J'espere que ça te donnera une piste...
    0
    1. Super merci bien pour ton aide je testerai ça demain...
      0
      1. Contributeur
        ... sinon tu demandes à ton patron de t'acheter Excel 2007.
        0
        1. Je suis mon propre patron (donc j'ai choisi openoffice)

          et je reviens d'une semaine de vacances des antilles.

          Aurai-je dû plutôt acheter une licence office 2007 ???
          0
        2. Mon patron m'a restreint a 3 condition donc au final j'ai utilisé la mise en forme conditionnelle mais merci quand même!!!
          0
        3. Contributeur
          @relax62À mon avis, oui ! Mais comme tu as prouvé que tu savais faire de bons choix (cf ton séjour dans nos îles), je serais mal venu de te reprocher l'usage d'open office, bien que ce ne soit pas mon "Office" de prédilection ...
          Salut !
          0