ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   refresh calculations and external data (https://www.excelbanter.com/excel-programming/380963-re-refresh-calculations-external-data.html)

OKROB

refresh calculations and external data
 
Sub mcrRefresh()
Activesheet.Cells.Select
Selection.Calculate
End Sub

This will get the formulas on the worksheet updated.
I'm not sure how to refresh the external data on the hour unless you
used a timer like this one:
http://www.cpearson.com/excel/ontime.htm

Commands to refresh external data would look something like this if it
were a querytable...

Sub rfsh()
For Each QueryTable In ActiveSheet.QueryTables
QueryTable.Refresh
Next
End Sub


Lottie wrote:
I have a complex workbook with 12 worksheets full of formulas and external
data links. The calculations work off the external links. I would like to
build a button that allows the users to refresh all the external data and
calculations on the hour. After reading some articles on this I should be
able to use the F9 button to refresh the whole worksheet. This does not work
if I either set the options to manually calculate or automatically calculate,
however the Ctrl + Alt + F9 works but calculates the whole workbook which
take a lot of time. Is there a way to build a button that calls a macro to do
this?

I used the following but it does not seem to work.

Sub mcrRefresh()
ActiveWorkbook.RefreshAll
End Sub

I also read to use the external data toolbar to refresh the data but this
does not seem to work either.

Thanks for your help!




All times are GMT +1. The time now is 07:33 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com