R
Reeaz
Guest
Bonjour,
je cherche à introduire dans une macro que j'ai crée un nom pour une plage de cellules bien définie.
Ansi je pourrai la rapeller par un Range("...") ailleurs.
L'enregistreu de macro me donne ça:
Sub Macro1()
'
Range("E5").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Names.Add Name:="zozo", RefersToR1C1:="=TCDSM!R5C5:R291C5"
End Sub
Cependant, ma plage de cellule est succeptible de varier notamment en longueur et je voudrais introduire qquchose du type :
fin=Range("E5").End(xlDown).row ds la proc à la place de R291C5, car pr le moment le nombre de lignes est figé à 291!.
Si qqun sait comment on modifier cela...
Merci.
Reeaz
je cherche à introduire dans une macro que j'ai crée un nom pour une plage de cellules bien définie.
Ansi je pourrai la rapeller par un Range("...") ailleurs.
L'enregistreu de macro me donne ça:
Sub Macro1()
'
Range("E5").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWorkbook.Names.Add Name:="zozo", RefersToR1C1:="=TCDSM!R5C5:R291C5"
End Sub
Cependant, ma plage de cellule est succeptible de varier notamment en longueur et je voudrais introduire qquchose du type :
fin=Range("E5").End(xlDown).row ds la proc à la place de R291C5, car pr le moment le nombre de lignes est figé à 291!.
Si qqun sait comment on modifier cela...
Merci.
Reeaz