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 :
ça bloque sur le union
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
J'ai essayé de faire plein de choses différentes mais rien ne fonctionne.
Partager