Save as en excel
Publicado por Rocío (4 intervenciones) el 12/10/2005 20:03:47
Tengo el siguiente código para guardar una hoja en específico de un workbook a un nuevo wokbook:
Sub guardarNóminaSemanal()
On Error GoTo errorhandler
Sheets("Nómina Semanal").Copy
Dim fechaNS As String
fechaNS = Sheets("Nómina Semanal").Range("A3").Formula
ActiveWorkbook.SaveAs "C:\Documents and Settings\roxy_rose\Desktop\Nóminas\" & fechaNS & ".XLS"
ActiveWorkbook.Save
ActiveWorkbook.Close
Exit Sub
errorhandler:
MsgBox ("Un error ha ocurrido, la hoja no pudo ser guardada.")
End Sub
Sé que esta no es la mejor manera de hacerlo, incluso algunas veces me tira error.
¿Alguien me provee alguna opción más efictiva para hacerlo?
Les agradecería mucho su ayuda.
Rocío
Sub guardarNóminaSemanal()
On Error GoTo errorhandler
Sheets("Nómina Semanal").Copy
Dim fechaNS As String
fechaNS = Sheets("Nómina Semanal").Range("A3").Formula
ActiveWorkbook.SaveAs "C:\Documents and Settings\roxy_rose\Desktop\Nóminas\" & fechaNS & ".XLS"
ActiveWorkbook.Save
ActiveWorkbook.Close
Exit Sub
errorhandler:
MsgBox ("Un error ha ocurrido, la hoja no pudo ser guardada.")
End Sub
Sé que esta no es la mejor manera de hacerlo, incluso algunas veces me tira error.
¿Alguien me provee alguna opción más efictiva para hacerlo?
Les agradecería mucho su ayuda.
Rocío
Valora esta pregunta


0