Genere los nombres de las hojas de trabajo en un libro de Excel como una lista

Tabla de contenido

Cree una tabla de contenido para un libro de trabajo enumerando los nombres de todas las hojas de trabajo en un libro de Excel

¿Quiere obtener una lista de todas las hojas de trabajo en un libro de trabajo? Luego use una macro de VBA. La siguiente macro crea una nueva hoja de trabajo en el libro de trabajo activo y enumera los nombres de todas las hojas una debajo de la otra en esta hoja de trabajo:

SublistaBlaetter ()
Línea tenue como entero
Dim lista como hoja de trabajo
Establecer lista = ActiveWorkbook.Worksheets.Add
Para línea = 1 A ActiveWorkbook.Worksheets.Count
List.Cells (fila, 1) .Value = Hojas de trabajo (fila) .Name
Línea siguiente
End Sub

Una vez iniciada, la macro genera una lista de las hojas de trabajo en los libros de trabajo activos. Esta lista está en una nueva hoja de trabajo. La siguiente figura muestra cómo puede verse el resultado:

Para ingresar a la macro, presione la combinación de teclas ALT F11 en Excel. Esto llama al editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro, presione la combinación de teclas ALT F8 dentro de Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave