Macro al cerrar libro que cree hojas en directorios
Busco ayuda, ya que quiero generar una macro que al cerrar el libro de excel:
- Me guarde los cambios.
- Genere un libro por cada hoja de calculo que tengo en ese libro
- Me copie los libros que yo elija en los directorios de la red que le diga (en la macro le indicare el directorio)
- Me cierre el libro.
He llegado hasta el punto 2, pero no llego a más.
Por aquí voy:
Sub auto_close()
For i = 1 To Sheets.Count
Application.SheetsInNewWorkbook = 1
On Error Resume Next
Sheets(i).Select
Cells.Copy
nombre_hoja = ActiveSheet.Name
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
ActiveSheet.Paste
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & nombre_hoja, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False
ActiveWorkbook.Close False
Application.DisplayAlerts = True
Next i
End Sub
1 respuesta
Respuesta de Dante Amor
1