RunTime err when using now()

Licoule

New Member
Joined
Mar 10, 2016
Messages
3
Hi there!
I'm trying to make an "Index" page that will update the time a sheet in the workbook was edited.
so far the code I put in each worksheet is
Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Range("A1").Value = Now()
End Sub
Then I'm calling the Value of A1 in the Index sheet. I've been getting a run time error from the code, and the best I can figure is it's a logic loop.
When it updates the time it changes the page witch updates the time so on and so forth.
Any help ya'll could provide would be wonderful. I'm new to VBA and feel like I'm stumbling around in the dark.
 

Excel Facts

Why are there 1,048,576 rows in Excel?
The Excel team increased the size of the grid in 2007. There are 2^20 rows and 2^14 columns for a total of 17 billion cells.
You need to turn off Events in Excel before making a change to the worksheet. Otherwise your worksheet change makes a worksheet change which makes a worksheet change which makes a worksheet change.....

Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)  

  Application.EnableEvents = False
  Range("A1").Value = Now()
  Application.EnableEvents = True
  
End Sub
 
Upvote 0
Thank you so much, That was a huge help. The bit of incite also helped to solve another problem to boot!
 
Upvote 0

Forum statistics

Threads
1,214,584
Messages
6,120,384
Members
448,956
Latest member
JPav

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