Mostrar nombre de la penúltima hoja

Para continuar con la aplicación de las Propiedades Count y Name que ya hemos desarrollado hasta el momento, vamos a realizar nuevamente una macro para mostrar el nombre de una hoja, en este caso de la penúltima hoja del Libro; la idea con estas prácticas es reconocer las combinaciones que podemos hacer para obtener el mismo resultado y que solo es cuestión de cambiar la fórmula para mostrar el nombre o para desplazarnos por cualquier hoja. Utilizaremos las siguientes propiedades:

Propiedad Count: Mediante el uso de esta Propiedad, podemos obtener el número de hojas que tenemos en el Libro de Excel.

Propiedad Name: Mediante el uso de esta Propiedad, podemos obtener 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 y las demás no se alcanzan a ver; mediante la aplicación de la Propiedad Count y Name, vamos a indicar a Visual Basic que nos muestre el nombre de la penúltima hoja.

Vamos al editor de Visual Basic, damos doble clic en la primera Hoja desde el explorador de Proyectos y pegamos el siguiente código:

Sub NombrePenultimaHoja()

MsgBox Worksheets(Worksheets.Count - 1).Name

End Sub

Queda de la siguiente manera:

Veamos lo que significa cada código:

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

Linea 2, MsgBox Worksheet(Worksheet.Count - 1).Name: con la instrucción MsgBox estamos indicando a Visual Basic que presente un cuadro de mensaje el cual va a presentar del Objeto Worksheet, el nombre de la hoja cuyo índice es idéntico al número máximo de hojas que tiene el libro menos 1 es decir, el nombre de la Penúltima hoja del libro.

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

Probemos ejecutando esta macro con F5 y veremos que nos muestra el nombre de la Penúltima hoja.

Descargar archivo.

MÁS SOBRE

Gerencie.com en su correo.

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

Siéntase libre de opinar

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.