Como agregar los nombres de las nuevas hojas creadas automáticamente a celda

Necesito agregar a las celdas de una columna los nombres de las nuevas hojas conforme se vayan creando

2 Respuestas

Respuesta
1

Debes poner esta macro en Thisworkbook:

Private Sub Workbook_NewSheet(ByVal Sh As Object)

Dim nueva As String

nueva = ActiveSheet.Name

Sheets("nombres").Select

Range("A1").Select

Do

ActiveCell.Offset(1, 0).Select

Loop Until ActiveCell.Value = ""

ActiveCell.Value = nueva

End Sub

Donde los valores en negrita los tendrás que adaptar a tu excel

Respuesta
1

Por si te interesa este ejemplo agrega el nombre de las hojas en un combobox, donde las puedes seleccionar y navegar hasta ellas.

http://www.programarexcel.com/2013/11/combobox-lista-hojas-y-selecciona-hoja.html 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas