Voila, en enregistrant automatiquement la macro, je me retrouve avec cette
ligne de code
ActiveWorkbook.Names.Add Name:="TypeRad",
RefersToR1C1:="=Débit!R4C11:R171C11"
Mon souci, c'est que la plage de cellule repérée "=Débit!R4C11:R171C11" doit
être variable dans mon application, et est déterminée précédemment.
Quelqu'un a t'il une idée ?
Merci d'avance
Christian
un truc non testé du genre
maplage = Range("A1:B5").Address
ActiveWorkbook.Names.Add Name:="TypeRad", RefersToR1C1:=maplage
devrait t'aider.
Si tu veux une plage dynamique, fais une recherche sur le sujet, rien
qu'aujourd'hui il doit y avoir une dizaines de messages qui traitent du
sujet.
HTH
Paul V
"Christian.Bernard" <christian...@voila.fr> a écrit dans le message
de news: %23HcG%23pq8G...@TK2MSFTNGP04.phx.gbl...
Merci de m'avoir mis sur la voie
"Compteur" étant la dernière ligne de ma sélection, les lignes suivantes
fonctionnent en passant par la création d'un objet :
Set MaPlage = Range(Cells(4, 11), Cells(Compteur, 11))
ActiveWorkbook.Names.Add Name:="TypeRad", RefersToR1C1:=MaPlage
Bonne journée
Christian
"Paul V" <nob...@home.ir> a écrit dans le message de news:
euZjaDr8...@TK2MSFTNGP02.phx.gbl...
Paul V
"Christian.Bernard" <christian...@voila.fr> a écrit dans le message
de news: OJkMnVr8...@TK2MSFTNGP04.phx.gbl...