
Definir un rango con macros
Publicado por JONATHAN (89 intervenciones) el 02/07/2010 16:34:25
Saludos a todos en el foro
Molestando con una duda, tengo un còdigo que necesito usar, dentro del cual tengo que defiir un nombre de un rango, el problema es que cuando el rango varia, ya sea que tiene màs columnas o filas el nombre establecido en la macro no cambia:
Con la grabadora de macros el còdigo es este:
ActiveWorkbook.Names.Add Name:="john", RefersToR1C1:="=Hoja1!R1C1:R6C3"
Lo que no sé como hacer para modificar después de RefersToR1C1:= y que coloque el mismo nombre en el àrea que yo tenga seleccionada en ése momento, ya que el código que le antecede es :
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
¿Como debo modificar el código para que me defina un nombre de acuerdo a lo que yo tenga seleccionado previamente?
Sin màs por el momento doy las gracias de antemano por cualquier ayuda al respecto
Jonathan
Molestando con una duda, tengo un còdigo que necesito usar, dentro del cual tengo que defiir un nombre de un rango, el problema es que cuando el rango varia, ya sea que tiene màs columnas o filas el nombre establecido en la macro no cambia:
Con la grabadora de macros el còdigo es este:
ActiveWorkbook.Names.Add Name:="john", RefersToR1C1:="=Hoja1!R1C1:R6C3"
Lo que no sé como hacer para modificar después de RefersToR1C1:= y que coloque el mismo nombre en el àrea que yo tenga seleccionada en ése momento, ya que el código que le antecede es :
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
¿Como debo modificar el código para que me defina un nombre de acuerdo a lo que yo tenga seleccionado previamente?
Sin màs por el momento doy las gracias de antemano por cualquier ayuda al respecto
Jonathan
Valora esta pregunta


0