Leer en inglés

Compartir a través de


Objeto Name (Excel)

Representa un nombre definido para un rango de celdas. Los nombres pueden ser nombres integrados(como base de datos, Print_Area y Auto_Open) o nombres personalizados.

Comentarios

Objetos Application, Workbook y Worksheet

El objeto Name es miembro de la colección Names de los objetos Application, Workbook y Worksheet . Use Names (index), donde index es el número de índice de nombre o el nombre definido, para devolver un único objeto Name .

El número de índice indica la posición del nombre dentro de la colección. Los nombres se colocan por orden alfabético, de la a a la z (no se distingue entre mayúsculas y minúsculas).

Objetos Range

Aunque un objeto Range puede tener más de un nombre, no hay ninguna colección Names para el objeto Range . Use Name con un objeto Range para devolver el primer nombre de la lista de nombres (por orden alfabético) asignada al rango.

Ejemplo:

En el ejemplo siguiente se muestra la referencia de celda del primer nombre de la colección de la aplicación.

MsgBox Names(1).RefersTo

En el ejemplo siguiente se elimina el nombre "mySortRange" del libro activo.

ActiveWorkbook.Names("mySortRange").Delete

Use la propiedad Name para devolver o establecer el texto del propio nombre. En el ejemplo siguiente se cambia el nombre del primer objeto Name del libro activo.

Names(1).Name = "stock_values"

En el ejemplo siguiente se establece la propiedad Visible del primer nombre asignado a las celdas A1:B1 de la hoja de cálculo uno.

Worksheets(1).Range("a1:b1").Name.Visible = False

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.