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.