Visual Basic para Aplicaciones - Obtener el nombre de un rango de celdas

Life is soft - evento anual de software empresarial
 
Vista:

Obtener el nombre de un rango de celdas

Publicado por Belen (1 intervención) el 16/01/2015 11:59:30
Hola,

Estoy en visual basic, he conseguido crear nombres a un rango de celdas concreto pero me gustaria saber como puedo obtener el "Nombre" del rango en cuestión.

"A23:T23" se llama "Alumnos"

Pues me gustaria usar la función adecuada que me devuelva que este conjunto de celdas se llama "Alumnos".

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 28
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Obtener el nombre de un rango de celdas

Publicado por Andres Leonardo (26 intervenciones) el 21/01/2015 19:51:02
Apliquemos un poco de ingenieria inversa ... grabo una macro ... digo que un grupo de celdas se llame Alumnos ... y ... TATANNNN ya se como se asigna... ahora quiero los nombres

''Con esto asigno el grupo
Range("H4:K12").Select
ActiveWorkbook.Names.Add Name:="Casas", RefersToR1C1:="=Hoja1!R4C8:R12C11"
' Con esto se el nombre .. cabe indicar que names(i).name indicara el indice de tu arrego por que pueden ser varios... para esto podrias validar el rango escogido ... segun eso podrias validar y mostrar su nombre
Range("H4:K12").Select
MsgBox ActiveWorkbook.Names.Count ' te dice cuantos existen.....
MsgBox ActiveWorkbook.Names(i).Name

Espero que te sirva

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar