Poner fecha automática en cuanto se ponga un dato en una celda de Excel

Necesito la macro para poner fecha automáticamente en cuanto se ponga un dato aun cuando este dato sea copiado a esa hoja, ya que logro que se ponga la fecha, pero sólo cuando capturo directamente y no cuando son copiados a esa hoja.

Fecha: 2024-03-26. Editado 2024-03-26 por Gerencie.com

Respuestas: (1)

La siguiente macro permite colocar la fecha en que se ingresa un dato o valor en una celda, ya sea que se digite directamente o se copie y pegue:

Private Sub Worksheet_Change(ByVal Target As Range)

Dim rng As Range

Set rng = Intersect(Target, Me.Columns(\\\\\\"A\\\\\\"))

If Not rng Is Nothing Then

Application.EnableEvents = False

For Each cell In rng

If cell.Value \\\\\\"\\\\\\" And IsEmpty(cell.Offset(0, 1)) Then

cell.Offset(0, 1).Value = Now

cell.Offset(0, 1).NumberFormat = \\\\\\"dd/mm/yyyy\\\\\\" \\\\\\\'Formato de la fecha

End If

Next cell

Application.EnableEvents = True

End If

End Sub

En la columna A se agregan los datos y las fechas se agregan en la columna B, al lado de cada celda en la que se han ingresado los datos. Deberá adaptar los rangos según sus necesidades.

Hemos realizado las pruebas correspondientes y funciona correctamente, tanto si se digita el valor como si se pega de otra celda.

Para agregar la macro, de clic derecho sobre la pestaña de la hoja respectiva, y luego de clic en la opción ver código.

Fecha: 2024-03-26. Editado 2024-03-27 por Gerencie.com
1 0
Su respuesta:
Debe iniciar sesión para responder. Si no está registrado regístrese aquí, es grátis.

Forma de citar este artículo (APA):

Gerencie.com (2024, marzo 26). Poner fecha automática en cuanto se ponga un dato en una celda de Excel [Hilo de foro]. Recuperado de https://www.gerencie.com/qa/poner-fecha-automatica-en-cuanto-se-ponga-un-dato-en-una-celda-de-excel-173/

Registro gratis en Gerencie.com

Regístrese y obtenga los siguientes beneficios:

  • Navegue por nuestro contenido con una menor cantidad de anuncios.
  • Cuando realice una pregunta será notificado en su correo.
  • Podrá hacernos preguntas en la sección de preguntas y respuestas.
  • Podrá agregar artículos y herramientas en línea a su sección de favoritos.
  • Podrá comunicarse con otros usuarios mediante mensajes privados.
  • Podrá publicar su perfil profesional en nuestro directorio de profesionales.
  • Podrá acceder a nuestra calculadora de pensiones.
  • Podrá acceder a la sección de recompensas por participar y aportar a la comunidad.

El registro es gratuito, lo mismo que todos los servicios y beneficios señalados en la lista anterior.

Regístrate aquí