Range défini avec variable
Bonjour à tous,
Je rencontre un problème dans la définition d'un Range dont la colonne est déterminée par une variable.
Voici mon code qui pose problème, intégré dans une boucle qui incrémente NoCol2 et NoLig2 :
Code:
1 2 3 4 5 6 7 8 9 10
| 'Récupération de l'adresse de la cellule en NoCol2 de la Feuille 3
cellForValue = Worksheets("Feuil3").Cells(20, NoCol2).Address(RowAbsolute:=False, ColumnAbsolute:=False) 'testé et fonctionne
'récupération de la valeur de la cellule (une lettre est saisie dans la cellule concernée, "N" par exemple)
Dim rangeCell As String
rangeCell = Worksheets("Feuil3").Range(cellForValue).Value 'testé et fonctionne
'utilisation de la valeur de la cellule pour obtenir le Range à récupérer en Feuille 2
Dim rangeRecup As Range
rangeRecup = Worksheets("Feuil2").Range(rangeCell & NoLig2) 'Cette ligne est en erreur d'excécution 1004 |
Je veux ensuite utiliser ma variable rangeRecup pour récupérer la valeur de la cellule concernée.
Exemple :
Code:
1 2
|
valeurArecuperer = Worksheets("Feuil2").Range(rangeRecup).Value |
Auriez-vous une idée de ce qui bloque ?
En vous remerciant par avance.