Guardar la hora en una celda al momento de llenar otra celda

Solo consultas sobre Funciones y Fórmulas 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:
     

Guardar la hora en una celda al momento de llenar otra celda

Notapor Juanda83 » 22 Mar 2011 12:41

Estimados: Lo que quiero es guardar en una celda la hora en la que se ingresó datos en otra. al parecer la funcion AHORA() lo hace, sin embargo no se cómo darle la funcionalidad. Por ejemplo, deseo que al ingresar texto en una celda, se guarde en otra la hora en la que se hizo ese ingreso.Ojalá me ayuden.

Gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Juanda83
Miembro Nuevo
Miembro Nuevo
 
Registrado: 22 Mar 2011 12:36

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor Adrian » 22 Mar 2011 13:12

Hola, según tu planteamiento lo veo "por el lado de macros".
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor Juanda83 » 22 Mar 2011 14:44

No me funciona nada en el archivo Poner Hora.xls...Que sucederá??
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Juanda83
Miembro Nuevo
Miembro Nuevo
 
Registrado: 22 Mar 2011 12:36

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor Adrian » 22 Mar 2011 16:32

Perdón, doy dos soluciones:
a) mira el código del anterior tiene:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Hoja1.Range("A:A")) Is Nothing Then
' Hoja1.Range("B" & Target.Row) = Format(Now, "hh:mm")
End If
End Sub

hay que sacarle la comilla simple '.

b) lo pongo con modificaciones.

Debes habilitar macros, ver nivel de seguridad.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor Dario1517 » 30 Mar 2011 17:29

Esto está excelente!!
Muchas gracias :D
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Dario1517
Miembro Nuevo
Miembro Nuevo
 
Registrado: 30 Mar 2011 16:14

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor abelinho28 » 21 Sep 2011 17:50

Hola como puedo hacer para que en lugar de ponerme la hora me ponga la fecha en el formato dd/mm/aaaa.

Muchas gracias!!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
abelinho28
Miembro Nuevo
Miembro Nuevo
 
Registrado: 21 Sep 2011 16:51

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor Adrian » 21 Sep 2011 19:26

Hola, según el archivo el cambio sería:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Hoja1.Range("A:A")) Is Nothing Then
Hoja1.Range("B" & Target.Row) = Date
End If
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor abelinho28 » 22 Sep 2011 16:35

Muchisimas gracias!!!

Gracias por compartir tu conocimiento :D
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
abelinho28
Miembro Nuevo
Miembro Nuevo
 
Registrado: 21 Sep 2011 16:51

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor tecnologia756 » 04 Ene 2012 08:18

Muchas gracias por este macro tan útil.

Lo llevaba buscando una semana
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
tecnologia756
Miembro Nuevo
Miembro Nuevo
 
Registrado: 22 Dic 2011 09:06

Re: Guardar la hora en una celda al momento de llenar otra c

Notapor maxmaster » 21 Mar 2012 23:26

Muy bueno, lo andaba buscando hace rato. Muchas Gracias.
Debo preguntar si es posible que la celda de la hora se borre automáticamente al borrar la celda asociada.
Por otro lado, lo he implementado para un rango de celdas (Ej: A1-A2-A3), pero ¿cómo puedo seguir insertando la hora si requiero una nueva fila entre estas? (Ej: A1-A2-A3-A4), para que A4 no pierda estas características de insertar la hora en forma automática, sin necesidad de modificar el Macros en sí. Saludos y Gracias.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
maxmaster
Miembro Nuevo
Miembro Nuevo
 
Registrado: 17 Oct 2011 21:53


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados