Bonjour,
je commence à utiliser les macros vb sous excel,jusqu'à maintenant je ne faisais que les lancer et modifier quelques champs ce qui était abordable pour moi mais aujourd'hui,je dois créer une macro qui met des couleurs si les valeurs du tableau est inférieur à 30.
Mon premier problème est que les tableaux changent à chaque fois de taille et d'emplacement en fonction des personnes qui les ont crées je ne peux donc pas effectuer ma sélection sur une plage fixe.
Comment puis je determiner ma plage de données ?
Au départ j'avais pensé a une macro telle que celle ci :
Sub couleurcellule()
Dim Plage as range,cellule as range,Balis as long
Balise=Range("A65536").End(xlUp).Row
Set Plage=(Range("A1:A"&Balise)
For Each cellule In Plage
If cellule<30 then Cellule.Interior.ColorIndex=3
Elseif Cellule.Interior.ColorIndex=xlNone
Endif
Endsub
Malheureusement je ne teste que la colonne A,comment tester les autres.
Je vous remercie à l'avance
Configuration: Windows XP Internet Explorer 6.0