Salut le forum,

Voilà je dois sélectionner sur une feuille un nombre n de plages dont la taille est connue (ligne 6 à 66 d'une colonne) mais dont l'emplacement est variable (toutes les deux colonnes).

Exemple pour n = 2

je sélectionne (B6:B66) et (D666)


J'ai fais ce petit bout de code mais ça ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Dim n As Integer, i As Integer
n = Sheets("generalites").Range("F7").Value
Sheets("DONNEES VITESSES").Activate
Dim MaPlage As Range, Plage1 As Range
 
 
For i = 1 To n
Set Plage1 = Range(Cells(6, i * 2), Cells(66, i * 2))
 
Set MaPlage = Union(MaPlage, Plage1)
Next i
ça bloque sur le union

J'ai essayé de faire plein de choses différentes mais rien ne fonctionne.