Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hello Everyone,
I need to create a macro, or formula. Each time someone enters data in cell A1, A2, A3, etc, insert a timestamp on the correspondent cell B1,B2,B3, etc. So I can now when the data was added. Is it possible? JPG |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Put the following macro in the worksheet event code area:
Private Sub Worksheet_Change(ByVal Target As Range) Set r = Range("A:A") If Intersect(Target, r) Is Nothing Then Exit Sub Application.EnableEvents = False Target.Offset(0, 1).Value = Date Application.EnableEvents = True End Sub Because it is worksheet code, it is very easy to install and use: 1. right-click the tab name near the bottom of the window 2. select View Code - this brings up a VBE window 3. paste the stuff in and close the VBE window Now try entering material in column A. If you have any concerns, first try it on a trial worksheet. If you save the workbook, the macro will be saved with it. To remove the macro: 1. bring up the VBE windows as above 2. clear the code out 3. close the VBE window To learn more about macros in general, see: http://www.mvps.org/dmcritchie/excel/getstarted.htm To learn more about Event Macros (worksheet code), see: http://www.mvps.org/dmcritchie/excel/event.htm -- Gary''s Student - gsnu200753 "juanpablo" wrote: Hello Everyone, I need to create a macro, or formula. Each time someone enters data in cell A1, A2, A3, etc, insert a timestamp on the correspondent cell B1,B2,B3, etc. So I can now when the data was added. Is it possible? JPG |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thank you so much.
How can it be, so it inserts de Time and also de Date. JP "Gary''s Student" wrote: Put the following macro in the worksheet event code area: Private Sub Worksheet_Change(ByVal Target As Range) Set r = Range("A:A") If Intersect(Target, r) Is Nothing Then Exit Sub Application.EnableEvents = False Target.Offset(0, 1).Value = Date Application.EnableEvents = True End Sub Because it is worksheet code, it is very easy to install and use: 1. right-click the tab name near the bottom of the window 2. select View Code - this brings up a VBE window 3. paste the stuff in and close the VBE window Now try entering material in column A. If you have any concerns, first try it on a trial worksheet. If you save the workbook, the macro will be saved with it. To remove the macro: 1. bring up the VBE windows as above 2. clear the code out 3. close the VBE window To learn more about macros in general, see: http://www.mvps.org/dmcritchie/excel/getstarted.htm To learn more about Event Macros (worksheet code), see: http://www.mvps.org/dmcritchie/excel/event.htm -- Gary''s Student - gsnu200753 "juanpablo" wrote: Hello Everyone, I need to create a macro, or formula. Each time someone enters data in cell A1, A2, A3, etc, insert a timestamp on the correspondent cell B1,B2,B3, etc. So I can now when the data was added. Is it possible? JPG |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Just change:
Target.Offset(0, 1).Value = Date to: Target.Offset(0, 1).Value = Now -- Gary''s Student - gsnu200753 "juanpablo" wrote: Thank you so much. How can it be, so it inserts de Time and also de Date. JP "Gary''s Student" wrote: Put the following macro in the worksheet event code area: Private Sub Worksheet_Change(ByVal Target As Range) Set r = Range("A:A") If Intersect(Target, r) Is Nothing Then Exit Sub Application.EnableEvents = False Target.Offset(0, 1).Value = Date Application.EnableEvents = True End Sub Because it is worksheet code, it is very easy to install and use: 1. right-click the tab name near the bottom of the window 2. select View Code - this brings up a VBE window 3. paste the stuff in and close the VBE window Now try entering material in column A. If you have any concerns, first try it on a trial worksheet. If you save the workbook, the macro will be saved with it. To remove the macro: 1. bring up the VBE windows as above 2. clear the code out 3. close the VBE window To learn more about macros in general, see: http://www.mvps.org/dmcritchie/excel/getstarted.htm To learn more about Event Macros (worksheet code), see: http://www.mvps.org/dmcritchie/excel/event.htm -- Gary''s Student - gsnu200753 "juanpablo" wrote: Hello Everyone, I need to create a macro, or formula. Each time someone enters data in cell A1, A2, A3, etc, insert a timestamp on the correspondent cell B1,B2,B3, etc. So I can now when the data was added. Is it possible? JPG |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Timestamp ? | Excel Discussion (Misc queries) | |||
Timestamp | Excel Discussion (Misc queries) | |||
Timestamp | Excel Discussion (Misc queries) | |||
Now as timestamp | Excel Worksheet Functions | |||
Timestamp Macro | Excel Worksheet Functions |