Bonjour le forum,
Je suis à nouveau bloqué sur mon projet VBA.Je cherche en effet à faire une sélection dans une sélection.. 😕
Voila ce que je cherche à faire :
1°) Sélectionner les colonnes une par une à partir d'un code
(en rouge dans le code suivant)
2°) Sélectionner trois plages distinctes dans la colonne sélectionnée.
C'est à dire que dans ma colonne (i, valeur de la boucle), il me faut sélectionner la plage allant de la ligne 10 à 20, puis une autre plage de la ligne 20 à 30, et enfin une plage de 30 à 40.
Il faudrait que cette sélection soit "sélectionnée" automatiquement pour chaque nouvelle colonne sélectionnée par la boucle surlignée en rouge dans le code précédent.
J'espère être clair...
Antoine😕😕
Je suis à nouveau bloqué sur mon projet VBA.Je cherche en effet à faire une sélection dans une sélection.. 😕
Voila ce que je cherche à faire :
1°) Sélectionner les colonnes une par une à partir d'un code
(en rouge dans le code suivant)
Code:
Sub rasta()
Dim n As Integer
Dim ValMax(1 To 5) As Single
Dim ValMin(1 To 5) As Single
[COLOR="Red"] For n = 3 To 5
ActiveSheet.Columns(n).Select[/COLOR]
Selection.Font.Bold = False
Selection.Interior.ColorIndex = xlNone
For i = LBound(ValMax) To UBound(ValMax)
ValMax(i) = Application.WorksheetFunction.Large(Selection, i)
Selection.Find(ValMax(i), , xlValues).Interior.Color = vbGreen
ValMin(i) = Application.WorksheetFunction.Small(Selection, i)
Selection.Find(ValMin(i), , xlValues).Interior.Color = vbRed
Next i
Next n
End Sub
2°) Sélectionner trois plages distinctes dans la colonne sélectionnée.
C'est à dire que dans ma colonne (i, valeur de la boucle), il me faut sélectionner la plage allant de la ligne 10 à 20, puis une autre plage de la ligne 20 à 30, et enfin une plage de 30 à 40.
Il faudrait que cette sélection soit "sélectionnée" automatiquement pour chaque nouvelle colonne sélectionnée par la boucle surlignée en rouge dans le code précédent.
J'espère être clair...
Antoine😕😕