Bonjour,
J'aimerais manipuler plusieurs objets de type Range afin d'y realiser des modifications de Format, ces dernieres sont les memes pour tous mes Range
J'ai pense creer un vecteur de type range, et de recuperer la bonne plage a chaque tour de boucle via .Select, ce qui donne : (je prends simplement un vecteur de dimension 2 pour l'exemple)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim vector_range() As Range ReDim vector_range(2) vector_range = Array(Range(Cells(2, 1), Cells(2, 16)), Range(Cells(2, 1), Cells(last_row, 16))) 'last_row est une variable definie auparavant Dim i As Integer For i = 1 To 2 vector_range(i).Select 'CODE manipulation sur la selection next i
Le code marche parfaitement pour une plage, mais ma boucle ne semble pas fonctionner
J'en deduis que le vecteur vector_range ne lui plait pas
Avez vous une idee ?
Merci,
Escorpion
Partager