Consulta

25/08/2003 - 21:23 por Ariel Trotta | Informe spam
Hola.
El problema que tengo es el siguiente:
Necesito que en una celda se complete en forma automatica
la hora (segun la de la maquina) cuando lleno una celda
contigua. Por ejemplo:
Al completar en la celda B1 un nombre y darle entrada,
tendria que aparecer en la celda A1 la hora actual. Al
completar la celda B2(despues de unos minutos) tendria que
aparecer en la celda A2 la nueva hora pero sin que se
modifica la hora que figuraba en la celda A1. Estube
tratando de hacerlo con la funcion "AHORA", pero cada ves
que efectuo una operacion en la hoja, me actualiza todas
las horas de las celdas A1, A2, A3, etc.
Les agradeceria si pueden darme una solucion para este
tema.
Saludos.

Ariel Trotta
 

Leer las respuestas

#1 Fernando Arroyo
25/08/2003 - 21:42 | Informe spam
Pega este código en el módulo de la hoja (click derecho sobre su etiqueta->Ver código):

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Or Target.Cells.Count <> 1 Then Exit Sub

Application.EnableEvents = False
Target.Parent.Cells(Target.Row, 1) = Now()
Target.Parent.Cells(Target.Row, 1).NumberFormat = "dd/mm/yyyy h:mm:ss"
Application.EnableEvents = True
End Sub

Si solo quieres la hora (sin la fecha), cambia "dd/mm/yyyy h:mm:ss" por "h:mm:ss"

Un saludo.


Fernando Arroyo
MS MVP - Excel

"Ariel Trotta" escribió en el mensaje news:0bbb01c36b3e$68c262e0$
Hola.
El problema que tengo es el siguiente:
Necesito que en una celda se complete en forma automatica
la hora (segun la de la maquina) cuando lleno una celda
contigua. Por ejemplo:
Al completar en la celda B1 un nombre y darle entrada,
tendria que aparecer en la celda A1 la hora actual. Al
completar la celda B2(despues de unos minutos) tendria que
aparecer en la celda A2 la nueva hora pero sin que se
modifica la hora que figuraba en la celda A1. Estube
tratando de hacerlo con la funcion "AHORA", pero cada ves
que efectuo una operacion en la hoja, me actualiza todas
las horas de las celdas A1, A2, A3, etc.
Les agradeceria si pueden darme una solucion para este
tema.
Saludos.

Ariel Trotta

Preguntas similares