VBA – Macro para listar todas las Hojas de un Libro de Trabajo
La siguiente macro recorre todas las hojas de un libro de trabajo y escribe el nombre de la pestaña de cada hoja de forma secuencial en la hoja que usted elija. Esto podría ser útil para una lista rápida de cada hoja en un libro de trabajo con muchas hojas
Listar todas las hojas de un libro de trabajo
Para utilizar la macro sólo tiene que sustituir la palabra Hoja1 (que aparece dos veces) en el código por el nombre de la pestaña en la que desea obtener los resultados. Asegúrate de que no hay ninguna información importante en la pestaña de salida porque borra los datos de la misma antes de escribir en ella.
Sub lista_hojas()
Dim hoja As Worksheet
Dim x As Integer
x = 1
Sheets("resultado").Range("A:A").Clear
For Each hoja In Worksheets
Sheets("resultado").Cells(x, 1) = hoja.Name
x = x + 1
Next hoja
End Sub
La codificación VBA es fácil
Deje de buscar código VBA en línea. Aprenda más sobre AutoMacro – Un generador de código VBA que permite a los principiantes codificar procedimientos desde cero con un mínimo conocimiento de codificación y con muchas características que ahorran tiempo a todos los usuarios
VBA Coding Made Easy
Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users!Learn More!