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
 
Top