How to use F2 + F9 + Enter for entire Worksheet

jeffreyp

New Member
Joined
Nov 21, 2024
Messages
5
Office Version
  1. 365
Platform
  1. Windows
I have three columns in a worksheet with formulas that resemble: ="+'"&$B5&"'!H5"
I can do F2, F9 Enter for each cell to get them to calculate but how can I do this for the entire worksheet at once?
 

Excel Facts

Highlight Duplicates
Home, Conditional Formatting, Highlight Cells, Duplicate records, OK to add pink formatting to any duplicates in selected range.
Welcome to the Board!

If you just press the F9 key, it should re-calculate your whole sheet at once.
Or, just turn on Automatic Calculations, and everything will automatically re-calculate every time the data changes.
 
Upvote 0
Thanks for the quick reply, Joe.

If I click F9 nothing happens. My workbook is already set up to calculate automatically. If I do F2, F9 Enter individually the cells update. I've unfortunately got several workbooks I need to do this for. Any other suggestions? I attached a picture of what the worksheet looks like.
 

Attachments

  • Capture.PNG
    Capture.PNG
    21.6 KB · Views: 5
Upvote 0
It looks like your formula "calculates" a valid off-sheet reference similar to:
+'Other Worksheet'!H5
Are you using that in an INDIRECT function by any chance?

To force a full recalculation you can press Control+Shift+Alt+F9
 
Upvote 0
Column B are static item skus that are also the names of the other tabs in the workbook. The formula in column C is :
="+'"&$B5&"'!A2"
When I do F2, F9 Enter the formula stays the same but the actual data from the tab noted in column B displays in the field.
I'm not using INDIRECT. Does that help?
 
Upvote 0
I suspect you want something like this:

Code:
Sub ConvertFormulas()
selection.formula = selection.value
End sub

after selecting all the cells.
 
Upvote 0
I suspect you want something like this:

Code:
Sub ConvertFormulas()
selection.formula = selection.value
End sub

after selecting all the cells.
Rory- is this something I would do in VBA? I've never used it before.
 
Upvote 0
If you change those formulas to this:

="='"&$B5&"'!H5"

you can do a copy, paste Values and after that do a Search and replace, searching for = and replacing with =
 
Upvote 0
Doing that with the existing set up worked for me.
• Select formula area
• Copy Paste Values
• Find & Replace "+" with "="
 
Upvote 0

Forum statistics

Threads
1,223,992
Messages
6,175,823
Members
452,672
Latest member
missbanana

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