R
_RV
Guest
salut tout le monde,
j'ai un petit problème qui à priori parait tout bete, mais que je ne parviens pas à résoudre...
je souhaiterai que excel selectionne la cellule de valeur max pour en changer la couleur de fond
j'ai une petite macro qui tourne sur le sujet, sans grand succès
pour chaque colonne, il doit sélectionner la cellule de plus grande valeur dans les lignes 3, 5, 7 et 9, et le cellule qui est juste au-dessus.
pour l'instant j'utilise ce code:
For j = 3 to 9
For i = 5 To 9 Step 2
If Cells(i, j).Value > Cells(i - 2, j).Value Then
Range(Cells(i, j), Cells(i - 1, j)).Select
Else: Range(Cells(2, j), Cells(3, j)).Select
End If
Next
With Selection.Interior
.ColorIndex = 45
.Pattern = xlSolid
End With
Next
mais là si là encore il ne fait référence qu'à la valeur précédente, et pas à toutes les précédentes, comment pourrais-je lui dire de manière simple:
'sélectionne la plus grande'
qqun saurait-il m'aider??
Merci beaucoup,
Hervé.
j'ai un petit problème qui à priori parait tout bete, mais que je ne parviens pas à résoudre...
je souhaiterai que excel selectionne la cellule de valeur max pour en changer la couleur de fond
j'ai une petite macro qui tourne sur le sujet, sans grand succès
pour chaque colonne, il doit sélectionner la cellule de plus grande valeur dans les lignes 3, 5, 7 et 9, et le cellule qui est juste au-dessus.
pour l'instant j'utilise ce code:
For j = 3 to 9
For i = 5 To 9 Step 2
If Cells(i, j).Value > Cells(i - 2, j).Value Then
Range(Cells(i, j), Cells(i - 1, j)).Select
Else: Range(Cells(2, j), Cells(3, j)).Select
End If
Next
With Selection.Interior
.ColorIndex = 45
.Pattern = xlSolid
End With
Next
mais là si là encore il ne fait référence qu'à la valeur précédente, et pas à toutes les précédentes, comment pourrais-je lui dire de manière simple:
'sélectionne la plus grande'
qqun saurait-il m'aider??
Merci beaucoup,
Hervé.