Bonsoir à toutes et à tous,

J'ai une macro qui créer un tableau de dimension variable mais dont le coin supérieur gauche est F7.
Lorsque j'effectue le lancement de cette macro, je souhaiterais que les cellules de ce tableau "aient été préparées" à la mise en forme conditionnelle.

Plusieurs problèmes se posent :
1 ) si je fait une macro de ce style avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
 range(cells(7,6),cells(7+i , 6+k)).select        ' sélection du tableau
if n<0.25 then
With Selection.Font
        .Color = -16727809                            ' écriture Orange
    End With
    With Selection.Interior
        .Color = 49407                                   ' fond orange
    End With
 
elseif n>=0.25 and n<0.5 then
    With Selection.Font
        .Color = -16711681                            ' écriture jaune
    End With
    With Selection.Interior
        .Color = 65535                                  ' fond jaune
    End With.
 
elseif n>=0.5 and n<0.75 then
    With Selection.Font
        .Color = -11480942                           ' écriture vert clair
    End With
    With Selection.Interior
        .Color = 5296274                              ' fond vert clair
    End With
 
else
.    With Selection.Font
        .Color = -11489280                           ' écriture vert foncé
    End With
    With Selection.Interior
        .Color = 5287936                              ' fond vert foncé
    End With
 
End if
Lorsque le tableau est fabriqué, étant donné qu'il n'y a pas de valeur dedans ( tableau encore vierge ), toute les cellules seront blanches et si on rentre une valeur, la macro étant terminé, il faudrait la relancer ( et par conséquent refait le tableau vierge ).

2) Je souhaite donc résoudre ce problème : Lorsque la macro est terminé", ( tableau fait ), si je rentre par exemple 0.3 ( ou 30% c'est encore mieux ) dans la cellule G9, celle-ci possède une écriture jaune sur fond jaune ( afin de ne pas visualiser le contenu mais que je veux utiliser après pour des formules... )


Je vous remercie d'avance pour votre aide.


NOVICE72