¿Hay alguna manera de configurar el cuadro de nombre de una celda mediante programación en Excel?

¿Hay alguna manera de configurar el cuadro de nombre de una celda mediante programación en Excel?

Me gustaría configurar mediante programación el cuadro de nombre de una celda en una hoja de trabajo en la que estoy trabajando, ya sea mediante una fórmula o mediante una macro. El punto final es que no quiero configurarlo a mano.

En mi caso, según el valor en (digamos) la celda D5, configure el cuadro de nombre de E5 con el contenido de D5.

No he visto una referencia que me permita hacer esto de manera simple, por lo que sospecho que es algo que quizás deba configurarse a través de VBA.

¿Alguien ha hecho esto o puede aconsejar cómo hacerlo?

editar

mostrando el cuadro de nombre

Respuesta1

Creo que esto es lo que estás buscando.

Range("A2:A6").Name = "FruitList"

Respuesta2

Desde VBA puedes hacerlo con

activesheet.range("A2:A6").name="Fruitlist"

Respuesta3

Ok, creo que lo que estoy viendo (con crédito para @Col y @StevenV por el gran punto en la dirección correcta) es

activecell.name = activecell.offset( 0, -1 ).value

información relacionada