Función fecha y Hora Macro

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Funcií³n fecha y Hora Macro

Notapor uslico » 05 Sep 2006 22:45

Saludos a todos, quiero ver quien me podria ayudar con esta macro que guardo el archivo y realizo una copia, cuando pongo format (date) funciona bien pero cuando le pongo format (date & time) me sale error. Necesito que el nombre del archivo sea la fecha y hora ó el nombre sea consecutivo porque tenemos 3 turnos y necesitamos que al finalizar cada turno y cierran el archivo quede su copia.

Esta es la macro que utilizo

Sub Auto_Close()
'
'Macro Guardar y Respaldo
'
' Directorio de Respaldo
'Date & " " & Time
Application.DisplayAlerts = False
Ruta = "C:\CopiaDiaria"
nonfic = Format(Now) & ".xls"
ActiveWorkbook.SaveAs Filename:=Ruta & "\" & nonfic
'Directorio de Original
Ruta = "C:\Documents and Settings\PRUEBAS MACROS"
nonfic = "Corresp06.xls"
ActiveWorkbook.SaveAs Filename:=Ruta & "\" & nonfic
ThisWorkbook.Close True 'cierra y guadra los cambios sin la alerta
Application.DisplayAlerts = True
End Sub


Gracias de Antemano
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
uslico
Miembro Frecuente
Miembro Frecuente
 
Registrado: 16 Ago 2005 00:16

Re: Funcií³n fecha y Hora Macro

Notapor KL » 05 Sep 2006 22:56

tal vez algo asi:

Código: Seleccionar todo
Sub Auto_Close()
'
'Macro Guardar y Respaldo
'
' Directorio de Respaldo
'Date & " " & Time
Application.DisplayAlerts = False
Ruta = "C:\CopiaDiaria"
nonfic = Format(Now, "dd-mm-yyyy hh.mm") & ".xls"
ActiveWorkbook.SaveAs Filename:=Ruta & "\" & nonfic
'Directorio de Original
Ruta = "C:\Documents and Settings\PRUEBAS MACROS"
nonfic = "Corresp06.xls"
ActiveWorkbook.SaveAs Filename:=Ruta & "\" & nonfic
ThisWorkbook.Close True 'cierra y guadra los cambios sin la alerta
Application.DisplayAlerts = True
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Notapor uslico » 09 Sep 2006 13:33

KL Gracias Quedo Lista GRACIAS POR TU AYUDA !!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
uslico
Miembro Frecuente
Miembro Frecuente
 
Registrado: 16 Ago 2005 00:16


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado