macro to caculate workbook when i change a cell value?

tonywatsonhelp

Well-known Member
Joined
Feb 24, 2014
Messages
3,201
Office Version
  1. 365
  2. 2019
  3. 2016
Platform
  1. Windows
Hi everyone,

I have a very large document with a lot of formulas in it, although I've thought about changing it to VBA calculations the formulas do a good job so for now I will stick with them.
However because the document is so large I have switched it to manual calculations which makes it work great. I now just need a macro that can calculate all the formulas when i change something?

Its only need for one sheet, Sheet "Raw Data" and the range B2:Ad5000, but what i need is a macro that will calculate the document if any cell or cells are changed.

any help would be appreciated

Thanks
Tony
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).
I'm not sure you can calculate just one sheet. But I'll throw this in here anyway:

Code:
If Not Intersect(Target,Range("B2:AD5000")) Is Nothing Then
Application.Calculate

This would go in the sheet code. Right click the tab, "view code", left dropdown at the top select "worksheet", right dropdown select "Change", paste this between "Sub......." and "End Sub"

BUT, I still don't think it's going to do what you want. As you can see, the line of code is "Application.Calculate"...meaning it will calc the entire workbook. SO you're probably better (or at least just as well) to set your calculation to auto.
 
Last edited:
Upvote 0

Forum statistics

Threads
1,216,030
Messages
6,128,418
Members
449,449
Latest member
Quiet_Nectarine_

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