Note: The other languages of the website are Google-translated. Back to English

Obtenga e inserte la hora creada y la hora de la última modificación en las celdas

Este artículo hablará sobre las formas de obtener la hora de creación y la hora de última modificación de la información del libro actual, e insertará la hora de creación y la hora de última modificación de la información del libro actual en las celdas de Excel.

Obtenga la hora creada y la última hora modificada en Excel con el comando Información

Obtenga la hora creada y la hora de la última modificación en Excel con la función Propiedades avanzadas

Inserte la hora creada y la última hora modificada en celdas en Excel con código VBA

Inserte la hora creada y la última hora modificada en las celdas / encabezado / pie de página con Kutools para Excel buena idea3


flecha azul burbuja derecha Obtenga la hora creada y la última hora modificada en Excel con el comando Información

Podemos averiguar la hora exacta de creación y la última hora de modificación del libro de trabajo actual en la vista entre bastidores de Microsoft Excel 2010/2013.

Haga clic en el Declarar impuestos > Información, y en el lado derecho de la vista entre bastidores muestra el Fechas relacionadas información. Bajo la Fechas relacionadas título, muestra la hora de la última modificación, la hora de creación y la hora de la última impresión. Vea la siguiente captura de pantalla:

-2

 

Nota: Esta forma solo está disponible en Microsoft Excel 2010/2013. No es válido en Excel 2007.


flecha azul burbuja derechaObtenga la hora creada y la hora de la última modificación en Excel con la función Propiedades avanzadas

En realidad, podemos obtener la hora de creación y la hora de última modificación del libro de trabajo actual en el cuadro de diálogo Propiedades del documento.
Paso 1: Abre el Propiedades avanzadas caja de diálogo:

En Excel 2007, haga clic en el Oficina botón> Preparar > Propiedades, Y un Propiedades del documento La barra se mostrará debajo de la barra de herramientas, haga clic en Propiedades del documento > Propiedades avanzadas, ver capturas de pantalla:

doc-insert-modified-time-3-3
-1
doc-insert-modified-time-4-4

 

En Excel 2010/2013, haga clic en el Declarar impuestos > Información > Propiedades > Propiedades avanzadas.

doc-insert-modified-time-4-4

Paso 2: En el Propiedades avanzadas cuadro de diálogo, verá la hora creada y la hora de la última modificación en la pestaña Estadísticas. Vea la siguiente captura de pantalla:

doc-insert-modified-time-4-4


flecha azul burbuja derecha Inserte la hora creada y la última hora modificada en celdas en Excel con código VBA

Las siguientes macros de VBA lo ayudarán a insertar la hora creada y la hora de la última modificación de la información actual del libro de trabajo en las celdas directamente.

Inserte la hora de creación y la hora de última modificación en Excel

Paso 1: Mantenga presionada la tecla ALT + F11 teclas y abre la ventana de Microsoft Visual Basic para Aplicaciones.

Paso 2: Haga clic recuadro >> Móduloy pegue la siguiente macro en la ventana del módulo.

Código de VBA: inserte la hora de creación y la hora de última modificación en Excel

Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
Range("A2").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Save Time"), "short date")
End Sub

Paso 3:Presione el F5 clave para ejecutar esta macro. Y luego la fecha de creación y la fecha de última modificación se insertarán en la celda A1 y la celda A2 por separado.

Nota:: puede modificar la celda de destino en el VB según sus necesidades.

Insertar la última hora de modificación del libro de trabajo en Excel

Paso 1: Mantenga presionada la tecla ALT + F11 teclas y abre la ventana de Microsoft Visual Basic para Aplicaciones.

Paso 2: Haga clic recuadro >> Móduloy pegue la siguiente macro en la ventana del módulo.

Public Function ModDate()
ModDate = Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function

Paso 3: Luego guarde y cierre este código, y vuelva a la hoja de trabajo, en una celda en blanco, ingrese la fórmula de = ModDate ()y presione el Enviar llave. Luego inserta la última hora modificada en la celda.

-2

Insertar la hora creada del libro de trabajo en Excel

Paso 1: Mantenga presionada la tecla ALT + F11 teclas y abre la ventana de Microsoft Visual Basic para Aplicaciones.

Paso 2: Haga clic recuadro >> Móduloy pegue la siguiente macro en la ventana del módulo.

Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function

Paso 3: Guarde y cierre este código, regrese a la hoja de trabajo, en una celda en blanco, ingrese la fórmula de = CreateDate ()y presione el Enviar key. y la fecha de creación se insertará en la celda como se muestra a continuación:

-2

Nota: Si su celda no tiene formato de fecha, puede mostrar un número extraño. Simplemente formatee esta celda como Fecha formato, se mostrará como una fecha normal.


flecha azul burbuja derecha Inserte la hora creada y la última hora modificada en las celdas / encabezado / pie de página con Kutools para Excel

¿Puedo presentarles una herramienta útil?Kutools for Excel ¿Qué funciones útiles, incluidas más de 300, pueden mejorar su eficiencia laboral? Con su Insertar información del libro función, puede insertar rápidamente la ruta del libro, el nombre del libro / hoja de trabajo, el nombre de usuario o la hora de creación y la hora de la última modificación en las celdas, el encabezado o el pie de página.

Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. 

Después instalación gratuita Kutools para Excel, haga lo siguiente:

1. Hacer clic en Kutools Más > Libro de trabajo > Insertar información del libro. Ver captura de pantalla:
doc última modificación name2

2. Luego, en el Insertar información del libro cuadro de diálogo, verifique la información que desea insertar desde la sección Información, luego vaya a especificar la ubicación en la que desea insertar, puede elegir celdas, pie de página (pie de página izquierdo, pie de página central, pie de página derecho) o encabezado (encabezado izquierdo, encabezado central, encabezado derecho). Ver captura de pantalla:
doc insert creado hora de modificación 1

3. Hacer clic en Oky la información que verifica se insertó en la ubicación que especificó.

Propina. Si desea tener una prueba gratuita de la función Insertar información del libro, por favor vaya a descargar gratis Kutools para Excel primero, y luego vaya a aplicar la operación según los pasos anteriores.

flecha azul burbuja derecha Insertar información del libro



Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (21)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
Informacion util.... :-)
Este comentario fue minimizado por el moderador en el sitio
Esto fue perfecto. Exactamente lo que estaba buscando. ¡¡Muchas gracias!!
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias por la ayuda, esto es lo que necesitamos. los códigos funcionan correctamente pero sin actualización, significa que no actualizo la fecha de modificación una vez que guardo. ¿tienes alguna solución para esto? Intenté muchas veces, guardar, cerrar y luego volver a abrir, sin actualizar la fecha.
Este comentario fue minimizado por el moderador en el sitio
Hola Khalid,

Tuve el mismo problema y agregué la línea "Application.Volatile" al código y cuando presiono F9 actualizará la información.
Lo vi en el video "Learn Excel - "Function for Last Saved Time": Podcast #1725" de Bill Jelen.
@Bill: ¡Muchas gracias por el video!

https://www.youtube.com/watch?v=KnSA6xdmc2Q

Saludos,
Alex
Este comentario fue minimizado por el moderador en el sitio
Hola: Hice esto de una manera diferente pero también codificando. Desde que agregué el código, me hace guardar el libro de trabajo con macros y, en consecuencia, como * .XLSM. Eso está bien, pero muchos lugares no permitirán Macros como este. ¿Hay alguna forma de convertir esto (o guardar el libro de trabajo con el cambio) en un .XLS normal? También asumo que le pedirá a alguien que "Habilite Macros" si tiene esa configuración activada (soy un consultor y en la mayoría de los lugares donde trabajo me hace activar Macros cuando corresponda después de abrir un libro de trabajo). FYI: así es como lo hice en una macro (no mejor, solo diferente). Libro de trabajo secundario privado_Antes de guardar (ByVal SaveAsUI como booleano, _ Cancelar como booleano) Cancelar = Falso Con ActiveSheet.PageSetup ' .LeftHeader = "" ' .CenterHeader = "" ' .RightHeader = "Última actualización" & Formato (Ahora()), "mm /dd/yyyy") .RightHeader = "" .RightFooter = "Última actualización" & Format(Now(), "mm/dd/yyyy") End With End Sub
Este comentario fue minimizado por el moderador en el sitio
Esta información es muy útil para mí. gracias preocupacion
Este comentario fue minimizado por el moderador en el sitio
gracias por esta información
Este comentario fue minimizado por el moderador en el sitio
[quote]Hola: Hice esto de una manera diferente pero también codificando. Desde que agregué el código, me hace guardar el libro de trabajo con macros y, en consecuencia, como * .XLSM. Eso está bien, pero muchos lugares no permitirán Macros como este. ¿Hay alguna forma de convertir esto (o guardar el libro de trabajo con el cambio) en un .XLS normal? También asumo que le pedirá a alguien que "Habilite Macros" si tiene esa configuración activada (soy un consultor y en la mayoría de los lugares donde trabajo me hace activar Macros cuando corresponda después de abrir un libro de trabajo). FYI: así es como lo hice en una macro (no mejor, solo diferente). Libro de trabajo secundario privado_Antes de guardar (ByVal SaveAsUI como booleano, _ Cancelar como booleano) Cancelar = Falso Con ActiveSheet.PageSetup ' .LeftHeader = "" ' .CenterHeader = "" ' .RightHeader = "Última actualización" & Formato (Ahora()), "mm /dd/yyyy") .RightHeader = "" .RightFooter = "Última actualización" & Format(Now(), "mm/dd/yyyy") End With End SubPor Larry S. Peteet[/quote] Hola, inserté con éxito la fecha y la hora de la última modificación, pero no se actualiza cuando guarda y vuelve a abrir el libro. Por favor, ayuda aquí... No sé sobre codificación, así que básicamente copio cualquier información que se proporcione en dichos foros. Gracias Swaran.
Este comentario fue minimizado por el moderador en el sitio
Sí, tengo el mismo problema: funcionó perfectamente ayer, pero hoy no cambiará cuando se guarde.
Este comentario fue minimizado por el moderador en el sitio
¡¡¡Por favor ayuda!!! necesita devolver la fecha y hora de la última modificación de un archivo cerrado, y devolver esta información en una celda en el archivo abierto
Este comentario fue minimizado por el moderador en el sitio
Oye, esto fue increíble. ¿Es posible insertar la fecha de creación y la última fecha de modificación de un libro de trabajo diferente? Estoy buscando crear un archivo de índice que me diga cuándo se actualizaron por última vez otros documentos. ¡¡Gracias!!
Este comentario fue minimizado por el moderador en el sitio
Hola, me encanta, me encanta, pero lamentablemente la fecha solo aparece en EE. UU. y en Australia tenemos dd/mm/aa. Me cansé de cambiarlo a este formato usando la sección "Fecha", pero no tuve suerte. ¿Algunas ideas?
Este comentario fue minimizado por el moderador en el sitio
Julie: en el código VBA, use "dd/mm/yy hh:n" en su lugar. ¡Eso pondrá la fecha en el orden "correcto"! :lol:
Este comentario fue minimizado por el moderador en el sitio
muy muy muy muy muy muy muy muy útil gracias
Este comentario fue minimizado por el moderador en el sitio
¿Podría modificarse para mostrar la fecha de creación de otros archivos cerrados? Me gustaría comparar la fecha de creación de un archivo en mi escritorio con un archivo en un servidor web público. Podría crear la fórmula para usar sus funciones... CreateDate() del archivo local a CreateDate() del archivo web... y avisarme de un cambio. Aprecio tu ayuda. bruce
Este comentario fue minimizado por el moderador en el sitio
Gracias por la ayuda, pero también tuve un problema con la celda que no se actualizaba después de guardar sin tener que cerrar y volver a abrir el libro primero. Agregué el siguiente código al libro de trabajo que se actualiza después de un evento de guardado: Private Sub Workbook_AfterSave(ByVal Success As Boolean) If Success Then ActiveSheet.Calculate End If End Sub Eso funcionó para mí. Espero eso ayude.
Este comentario fue minimizado por el moderador en el sitio
Veo que "Última hora de guardado" solo se menciona UNA VEZ en el código. Estoy usando Excel 2010. Cuando pongo "Último tiempo guardado" en una función, incluso con Application.Volatile (verdadero), el valor nunca se actualiza. Luego me di cuenta de que el valor devuelto por "Última hora de guardado" no aparece en la página de "Propiedades" de Excel 2010 NI en ninguna de las pestañas del cuadro de diálogo "Propiedades avanzadas". ¿Podría ser "Last Save Time" alguna reliquia?
Este comentario fue minimizado por el moderador en el sitio
Aprendí por qué "Last Save Time" no funcionaba para mí. Puse mi función en mi archivo .XLA y "ThisWorkbook" se refería al propio archivo .XLA. Por lo tanto, necesitaba obtener Application.ActiveWorkbook (presumiblemente la ubicación de la llamada de función), terminando con: Function DocumentProperty(PropertyName As String) ' 'Puede hacer referencia a las propiedades del documento por valor de índice o por nombre. La siguiente lista muestra los nombres de propiedad de documentos incorporados disponibles: 'Título Asunto Autor 'Palabras clave Comentarios Plantilla 'Último autor Número de revisión Nombre de la aplicación 'Última fecha de impresión Fecha de creación Última hora de guardado 'Tiempo total de edición Número de páginas Número de palabras 'Número de Caracteres Categoría de seguridad 'Administrador de formato Empresa 'Número de bytes Número de líneas Número de párrafos 'Número de diapositivas Número de notas Número de diapositivas ocultas 'Número de clips multimedia Base de hipervínculo Número de caracteres (con espacios) Aplicación de llamada. Volátil (Verdadero) Dim ActiveUserWorkbook On Error Reanudar siguiente Establecer ActiveUserWorkbook = Application.ActiveWorkbook If Err.Number 0 Then DocumentProperty = "!!! 0 Entonces DocumentProperty = "!!! Nombre de propiedad desconocido !!!" Salir de la función Terminar si Terminar la función
Este comentario fue minimizado por el moderador en el sitio
Hola equipo, necesito su ayuda. Tengo un archivo de Excel, allí quiero encontrar la fecha de modificación de una celda en particular. Por favor, ayúdame con la codificación aquí, si es posible. Gracias por adelantado.
Este comentario fue minimizado por el moderador en el sitio
Quiero crear automáticamente un espacio entre cada cliente en Excel, ¿cómo hago esto?
Este comentario fue minimizado por el moderador en el sitio
TE QUIEROOOOOOO!!!! TKSSSSSSS
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL