Storing Values in Module?

Mr Denove

Active Member
Joined
Jun 8, 2007
Messages
446
Afternoon, I have a simple problem but one which I am not yet experienced / understanding on how to create it.

I do alot of calculations in a source workbook, this data then feeds into the Main workbook (where the code is contained).

How do I retain each calculated value in the Source workbook and update the Main workbook after all calculations are completed?

Thanks in advance.

Stuart
 

Excel Facts

Spell Check in Excel
Press F7 to start spell check in Excel. Be careful, by default, Excel does not check Capitalized Werds (whoops)
The simplest way would be to write the values that you want preserved into cells of the workbook.
Formulas are the ususual way to get the results of a calculation into a cell.

Then in the master workbook formulas like =[SourceWorkbook.xlsx]Sheet1!$A$1 will pull the data from SourceWorkbook, once the cell address has been adjusted to your actual names and layout.
 
Upvote 0
Hi Mike, many thanks for your reply.
I had gone down this route, as you have also suggested this it does seem the best way forward.
Was just hoping I could store the values in the code (and thus improve my VBA knowledge) when moving a value,string etc between
 
Upvote 0
You can use Global VBA variables to store dynamic values, but they are only stored for the duration that a VBA procedure is run.
Once you close the workbook, or run some other procedures, those values are gone/reset.
So VBA is not a good place to store values. Saving them to the workbook is the way to go. People often use hidden sheets or ranges to store them, if you do not wants users to see that.
 
Upvote 0

Forum statistics

Threads
1,221,310
Messages
6,159,176
Members
451,543
Latest member
cesymcox

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