Fecha de modificación

29/01/2009 - 11:44 por Francisco Cordero | Informe spam
Hola amigos, sería posible mediante alguna fórmula o algo hacer que en una
celda apareciese la fecha de modificación de un libro excel, de forma que si
lo modifico por ejemplo el 10 de enero, y vuelvo a abrir ese libro el 15 y
no modifico nada siga siendo el día 10 pero si hay algun cambio se ponga
como día 15?

saludos y mil gracias.

Preguntas similare

Leer las respuestas

#1 De_Corando.
29/01/2009 - 17:25 | Informe spam
Buen Dia, Francisco

En calidad de mientras y salga otra opcion que pueda salir ...
Puedes usar la siguiente macro en la hoja THISWORKBOOK. Copia y pega
lo siguiente

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If RegistrarAutor() = False Then Cancel = True
End Sub
Private Function RegistrarAutor() As Boolean
ActiveSheet.Unprotect Password
RegistrarAutor = True
If RegistrarAutor Then
Worksheets("Tu Hoja").Cells(fila + 23, 22).Value Date
Worksheets("Tu Hoja").Cells(fila + 24, 22).Value Time
ActiveSheet.Protect Password
End If
End Function

"Tu Hoja" cambiala a el nombre de la hoja de tu libro donde
aparecera.
La (fila + 23, 22), significa que se escribira en el renglon 23 de
la columna V,
(V23) de la hoja "Tu Hoja". puedes cambiar al lugar deseado.

La funcion de Desproteger y Proteger la hoja es opcional, eso es
por si tienes protegida la celda en la hoja,
ahi esta sin contrasena, para agregarsela deberas de usar la siguiente
forma
ActiveSheet.Protect Password:="Tu clave"

Envia dudas y/o comentarios.
Respuesta Responder a este mensaje
#2 pepe
29/01/2009 - 17:56 | Informe spam
Y qué tal si lees la ayuda sobre control de cambios?
Lo que sugieres no es una gran idea.



"Francisco Cordero" escribió en el
mensaje de noticias news:OZU%
Hola amigos, sería posible mediante alguna fórmula o algo hacer que en una
celda apareciese la fecha de modificación de un libro excel, de forma que
si lo modifico por ejemplo el 10 de enero, y vuelvo a abrir ese libro el
15 y no modifico nada siga siendo el día 10 pero si hay algun cambio se
ponga como día 15?

saludos y mil gracias.

Respuesta Responder a este mensaje
#3 De_Corando.
31/01/2009 - 00:33 | Informe spam
Y qué tal si lees la ayuda sobre control de cambios?
Lo que sugieres no es una gran idea.



Sr Pepe,
Esta respondiendo en esta discusion otro tema ?
Porque la verdad No entiendo !!
A que se refiere al decir " qué tal si lees la ayuda sobre control de
cambios?", No esta pidiendo hacer notar : resaltar o colorear, etc
los cambios hechos en el programa. No, solo pide "... mediante
alguna fórmula o algo hacer que en una celda apareciese la fecha de
modificación de un libro excel ... ", y eso es precisamente lo que va
ha obtener con el MACRO enviado.

Ademas aclaro al iniciar el dialogo "En calidad de mientras y salga
otra opcion que pueda salir ... ", en la cual esperaba que usted u
otra persona sugeriera algo.
No entiendo, podria aclarar ?... "Lo que sugieres no es una gran idea.
"

Se que puedo aprender mas si me aclara las dudas.
Su amigo Corando.
Respuesta Responder a este mensaje
#4 AnSanVal
03/02/2009 - 01:49 | Informe spam
Tomado recientemente de este mismo foro:

Fecha y hora de creación/modificación de un fichero (cerrado): FileDateTime("Clientes.xls")

Saludos desde Tenerife.
********************************
"Francisco Cordero" escribió en el mensaje
news:OZU%
Hola amigos, sería posible mediante alguna fórmula o algo hacer que en una celda apareciese la fecha de modificación
de un libro excel, de forma que si lo modifico por ejemplo el 10 de enero, y vuelvo a abrir ese libro el 15 y no
modifico nada siga siendo el día 10 pero si hay algun cambio se ponga como día 15?

saludos y mil gracias.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida