Copiar hoja si no existe al abrir un libro
Tengo el siguiente código:
Private Sub Workbook_Open()
Worksheets(Format(Now, "yyyy")).Activate
If Range("G9").Value = "" Then
Range("G9").Select
Else
Range("G9").End(xlDown).Select
End If
End Sub
Con él, me abre el libro en la hoja que corresponde con el año actual. El resto del código es para que no se vaya al final de la hoja cuando no hay introducido datos.
Lo que quiero añadir es que me compruebe si existe una hoja con el año actual; y en caso negativo, la añada, haciendo una copia de otra hoja, con su posterior cambio de nombre por el año en curso. Si no, que siga el curso del código primero.
1 respuesta
Respuesta de Nelson Felipe Serrano
1