Valor anterior de una celda

28/02/2004 - 22:19 por Valentín Playá Serra | Informe spam
Quisiera que una macro guardara el valor anterior de una celda cuando el
usuario la modifica. ¿Es posible saber el valor anterior de la celda
modificada por el usuario en el evento Worksheet_Change? .

Gracias y saludos,

Valentín Playá Serra
Sonotronic S.A.
Madrid, España
 

Leer las respuestas

#1 Valentín Playá Serra
29/02/2004 - 15:26 | Informe spam
Jordi,

muchas gracias. Lo probaré esta tarde.

Saludos,

Valentín Playá
Sonotronic S.A.
Madrid, España
****************************************************

"Jordi" escribió en el mensaje
news:%23S$HIjm$
Hola Valentín,
puedes hacerlo combinando los eventos worksheet change y worksheet


selection
change. Solo pega el codigo en el la hoja que quieras. Ten en cuenta que


te
da el valor que contenia la celda cuando se ha entrado en la celda (si
suprimes el valor, escribes otro y vuelves a suprimir, el valor anterior


que
devuelve es el que havia al principio)
Espero que te sirva,
Jordi


Public ValorAnterior

Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox ValorAnterior
End Sub
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ValorAnterior = Target.Value
End Sub


"Valentín Playá Serra" escribió en el mensaje
news:OCC1fCk$
> Quisiera que una macro guardara el valor anterior de una celda cuando


el
> usuario la modifica. ¿Es posible saber el valor anterior de la celda
> modificada por el usuario en el evento Worksheet_Change? .
>
> Gracias y saludos,
>
> Valentín Playá Serra
> Sonotronic S.A.
> Madrid, España
>
>


Preguntas similares