Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
In VB I want to write a script that provides me with the row and column
information of a changed cell. This can be done with worksheet_change(ByVal Target as Range) Target.row and Target.column provides the row and column information of the changed cell. Target.value provides me with the new updated cell value. However, I also want to have the previous cell value of the changed cell. How can I get this previous cell value? Regards wim. *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count 1 Then Exit Sub Application.EnableEvents = False vVal = Target.Value Application.Undo OldValue = Target.Value Target.Value = vVal Application.EnableEvents = True End Sub an alternate method would be to use a global variable and set it using the SelectionChange event. -- Regards, Tom Ogilvy "wim hoevenaren" wrote in message ... In VB I want to write a script that provides me with the row and column information of a changed cell. This can be done with worksheet_change(ByVal Target as Range) Target.row and Target.column provides the row and column information of the changed cell. Target.value provides me with the new updated cell value. However, I also want to have the previous cell value of the changed cell. How can I get this previous cell value? Regards wim. *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Another trick, but I don't have the code to hand, is to pre-pend the cell's
comment box with the cell's old value each time it changes. Then you can have a journal of all changes to that cell. You could add a time stamp to each entry if that's useful. "wim hoevenaren" wrote in message ... In VB I want to write a script that provides me with the row and column information of a changed cell. This can be done with worksheet_change(ByVal Target as Range) Target.row and Target.column provides the row and column information of the changed cell. Target.value provides me with the new updated cell value. However, I also want to have the previous cell value of the changed cell. How can I get this previous cell value? Regards wim. *** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How can I copy a value from a cell and paste it into another cell while adding it to the previous value in that cell | Excel Worksheet Functions | |||
auto populate cell based on previous cell drop down list selectio. | Excel Discussion (Misc queries) | |||
formula, move to previous cell when the current cell=0 or empty | Excel Discussion (Misc queries) | |||
conditional cell format based on cell in same row, previous column | Excel Worksheet Functions | |||
Select cell, Copy it, Paste it, Return to Previous cell | Excel Discussion (Misc queries) |