Timestamp on worksheet change

Sportman1975

New Member
Joined
Jun 8, 2010
Messages
19
Hi guys,

I have to following problem:
in a workbook with many sheets I have to update several worksheets (Store A,B,C,D,E,F,G,H, etc). But I would like to have a overview sheet (Info) where all worksheets are named with a time stamp when the sheet was updated

Overview sheet is called Info
Field A2:A50 contain the different stores

Store Timestamp
A xxxx
B yyyy
C zzzz
D
E
.
.
.

So what I basically need is a macro which update field B2 in Info-sheet when the specific store is updated.
The current code I have to add in every worksheet but that is probably not the right way. PLease help is required....

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  With Sheets("Info")
    .Range("c2").Value = Environ("username")
    .Range("b2").Value = Now
  End With
End Sub
 
Last edited:

Excel Facts

Excel Joke
Why can't spreadsheets drive cars? They crash too often!
Try pasting this into the project's ThisWorkbook module
Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.EnableEvents = False
Sheets("Info").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(, 3) = Array(Sh.Name, Now, Environ("username"))
Application.EnableEvents = True
End Sub
 
Last edited:
Upvote 0
Hi Yongle,
he only changes the field B2 & C2
So the other shops (field A2:A99) from field B3:C99 not….
How to fix this?
 
Last edited:
Upvote 0
Did you copy the code before my edit - I tried to warn you... :)
Last edited by Yongle; Today at 12:41 PM. Reason: forgot to include Offset oops!

Code:
Sheets("Info").Range("A" & Rows.Count).End(xlUp).[COLOR=#ff0000]Offset(1)[/COLOR].Resize(, 3) = Array(Sh.Name, Now, Environ("username"))

 
Last edited:
Upvote 0

Forum statistics

Threads
1,224,825
Messages
6,181,191
Members
453,021
Latest member
pingpong7117

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top