Compartir vía


Método Range.CreateNames (Excel)

Crea nombres en el rango especificado basándose en los rótulos de texto de la hoja.

Sintaxis

expresión. CreateNames (arriba, izquierda, inferior, derecha)

expresión Variable que representa un objeto Range.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Top Opcional Variant True para crear los nombres usando los rótulos de la fila superior. El valor predeterminado es False.
Left Opcional Variant True para crear los nombres usando los rótulos de la columna izquierda. El valor predeterminado es False.
Bottom Opcional Variant True para crear los nombres usando los rótulos de la fila inferior. El valor predeterminado es False.
Right Opcional Variant True para crear los nombres usando los rótulos de la columna derecha. El valor predeterminado es False.

Valor devuelto

Variant

Comentarios

Si no especifica una de las etiquetas Top, Left, Bottom o Right, Microsoft Excel adivina la ubicación de las etiquetas de texto, en función de la forma del intervalo especificado.

Ejemplo:

En este ejemplo se crean nombres para las celdas B1:B3 basándose en el texto de las celdas A1:A3. Tenga en cuenta que debe incluir en el rango las celdas que contienen los nombres, aunque los nombres sólo se crearán para las celdas B1:B3.

Set rangeToName = Worksheets("Sheet1").Range("A1:B3") 
rangeToName.CreateNames Left:=True

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.