Nombrar un rango

26/07/2005 - 23:31 por lbenaventea | Informe spam
Amigos:

Si he marcado un rango del siguiente modo (más o menos):

Range("D1").Select
Selection.Offset(Endx1Down).Offset(3, 0).Select
Range(Selection, Selection(Endx1Down).Offset(0, 2)).Select

¿Cómo puedo ponerle un nombre (aunque sea sin rótulo)?

Gracias.
 

Leer las respuestas

#1 KL
27/07/2005 - 00:10 | Informe spam
Hola lbenaventea,

Si he marcado un rango del siguiente modo (mas o menos):

Range("D1").Select
Selection.Offset(Endx1Down).Offset(3, 0).Select
Range(Selection, Selection(Endx1Down).Offset(0, 2)).Select



No encuentro sentido a este codigo. ?Que se supone que debe hacer? Seleciona
siempre el mismo rango independientemente del entorno. Ademas me sorprende
que no de error en tiempo de ejecucion al incluir en el las instrucciones
Offset(Endx1Down) y Selection(Endx1Down) donde la constante Endx1Down es
totalmente desconocida para mi y no figura en la ayuda de Excel 2000

?Como puedo ponerle un nombre (aunque sea sin rotulo)?



una forma es

Range("A1").Name = "Test"

o bien

Selection.Name = "Test"

o bien (?)

With Range("D1").End(xlDown).Offset(3, 0)
Range(.Cells, .End(xlDown).Offset(0, 2)).Name="Test"
End With

sin necesidad de seleccionar nada.

Saludos,
KL

Preguntas similares