Worksheet recalculation via VBA?

T

TheRobsterUK

Hi all,

Does anyone know how to make Excel recalculate the worksheets via VBA?
It can be done in the actual workbook by pressing the F9 key but there
doesn't seem to be a corresponding "recalculate" function in the VBA
section.

It would need to be able to run as part of a macro located in a
standard code module.

Thanks
-Rob
 
S

swatsp0p

from HELP:

Calculates all open workbooks, a specific worksheet in a workbook, or a
specified range of cells on a worksheet, as shown in the following
table.

To calculate Follow this example
All open workbooks Application.Calculate (or just Calculate)
A specific worksheet Worksheets(1).Calculate
A specified range Worksheets(1).Rows(2).Calculate

expression.Calculate
expression Optional for Application, required for Worksheet and
Range. An expression that returns an object in the Applies To list.

Example
This example calculates the formulas in columns A, B, and C in the used
range on Sheet1.

Worksheets("Sheet1").UsedRange.Columns("A:C").Calculate
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top