Bonjour,
Je bloque depuis plus d'une heure sur un resize... oui oui!
Je suis dans une feuille A et je veux sélectionner un Range d'une feuille B voyez dont...
J'ai essayé à peu près toutes les combinaisons possibles et imaginables il ne veut rien savoir...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 nbMois = CInt(Worksheets("statSQL").Range("F1").Value) Dim range1 As Range Dim range2 As Range Dim objRange As Range 'range des en-tête de mois Set range1 = Worksheets("statSQL").Range("A9:B11").Resize(0, nbMois + 1) 'range des données Set rg = Worksheets("statSQL").Range("A9:B11").Resize(0, nbMois) 'range total Set objRange = Union(range1, range2)
En passant par Cells
En deux lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part Worksheets("statSQL").Range(Worksheets("statSQL").Cells(3, 1)).Resize(0, nbMois + 1).Resize(0, nbMois + 1)
Ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set range1 = Worksheets("statSQL").Range("A3:B3") range1.Resize 0, nbMois
J'avoue mon incompréhension....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set range1 = Worksheets("statSQL").Range("A3:B3") range1= range1.Resize(0, nbMois)![]()
Partager