Cambiar nombre de la hoja activa

Vamos a continuar con la aplicación de la Propiedad Name que ya vimos en la entrega pasada para obtener y presentar en un mensaje el nombre de la Hoja activa; veamos a continuación como utilizar esta Propiedad para cambiar el nombre de la Hoja Activa.

Propiedad Name: Mediante el uso de esta Propiedad, podemos modificar el Nombre que aparece en la pestaña de la Hoja desde el Libro de Excel:

Tenemos un libro de Excel con las siguientes hojas:

En esta imagen, los nombres de las hojas son Control, Inventario, Facturas, Devoluciones y Turnos; la idea es modificar por medio de una Macro, el nombre de la Hoja Factura, para ello, vamos al editor de Visual Basic, damos doble clic en la Hoja3 desde el explorador de Proyectos y pegamos el siguiente código:

Sub CambiarNombredeHoja()

ActiveSheet.Name = "Facturas Vencidas"

End Sub

Queda de la siguiente manera:

Veamos lo que significa cada código:

Linea 1, Sub CambiarNombredeHoja (): Indica el inicio de la macro

Linea 2, ActiveSheet.Name = "Facturas Vencidas": con esta instrucción, estamos tomando del Objeto Activesheet (es decir la Hoja Activa que en este caso se trata de la hoja Facturas), la Propiedad Nombre la cual estamos modificando (igualando) al texto entre comillas Facturas Vencidas”

Linea 3, End Sub: indica el final de la macro

Probemos ejecutando esta macro con F5 y veremos como el nombre de la hoja cambia; podemos vincular esta macro a una autoforma que insertemos directamente sobre la hoja para dar clic sobre la misma y ver el resultado:

Descargar archivo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.