Mostrar nombre de la siguiente hoja

Para continuar con la aplicación de la Propiedad Index la cual vimos en entregas pasadas mediante una macro que nos desplaza a la Hoja siguiente o la Hoja anterior, vamos a realizar esta vez una macro la cual nos muestra en un mensaje, el nombre de la Hoja siguiente:

Propiedad Index: Mediante el uso de esta Propiedad, podemos obtener el número de la hoja que tengamos seleccionada en 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; mediante la aplicación de la Propiedad Index, vamos a mostrar en un mensaje el nombre de la siguiente hoja a la que tengamos activa, es decir, según la imagen anterior nos mostrará como mensaje, el nombre de la Hoja Devoluciones.

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

Sub NombreHojaSiguiente()

MsgBox Worksheets(Index + 1).Name

End Sub

Queda de la siguiente manera:

Veamos lo que significa cada código:

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

Linea 2, MsgBox Worksheets(Index + 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 Worksheets, el nombre de la hoja actual cuyo índice (index) es mayor a 1, es decir el nombre de la hoja siguiente.

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

Probemos ejecutando esta macro con F5 y veremos que nos muestra el nombre la siguiente 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.