Excel: plage Nommée avec VBA

Je suis en train de définir une plage nommée dans Excel en utilisant VBA.
En gros, j'ai une variable de numéro de colonne. Puis une boucle s'exécute pour déterminer la première cellule vide dans cette colonne particulière.
Maintenant, je veux définir une plage nommée à partir de la ligne 2 de la colonne à la dernière cellule avec les données dans la colonne (première cellule vide - 1).

Par exemple, la colonne 5 est spécifié, qui contient 3 valeurs. Ma gamme serait alors (2,5)(4,5) si je suis correct.
Je me demandais simplement comment spécifier cette plage en utilisant uniquement des entiers au lieu de (E2:E4).
Est-il possible?

J'ai trouvé ce code pour définir une plage nommée:

'Change the range of cells (A1:B15) to be the range of cells you want to define
    Set Rng1 = Sheets("Sheet1").Range("A1:B15") 
    ActiveWorkbook.Names.Add Name:="MyRange", RefersTo:=Rng1

Quelqu'un pourrait me pousser dans la bonne direction pour spécifier cette plage à l'aide de nombres entiers?

OriginalL'auteur Jort | 2011-06-03