Range avec une taille variant selon une valeur dans une cellule

Bonjour à tous,

Sur VBA je cherche à définir un range de la forme suivante : partir d’une cellule définie, ici E46, et aller jusqu’à une autre cellule (en colonne) qui a une valeur variable. La valeur variable est issu d’une autre cellule, par exemple C20 dans laquelle un nombre est écrit, par exemple 13. Du coup je cherche à avoir un range qui fait 13 cellules à partir de E46, donc E46:E58 si le nombre inscrit est 13, E48:E57 si le nombre inscrit dans C20 est 12, etc.
Ça ne doit pas être super difficile mais je n’ai pas réussi à trouver de réponse sur internet !

Merci !

Bonjour,

à essayer:

Range("E46:E" & 45 + Range("C20").Value)

A+

Super merci beaucoup Algoplus, ça marche niquel !

Bonjour à tous,

autre façon :
Range("E46").resize(Range("C20").value)
eric

Rechercher des sujets similaires à "range taille variant valeur"