I have the following macro to refresh my workbook. This is the same as clicking on the refresh all button.

Is there a time element I can add to this code to refresh all **data connections** and all **calculations** on **all the worksheets** in my workbook every 15 minutes?

The workbook has cells pulling data from SharePoint list items and contain typical formula calculations as well. 

```
Sub Workbook_RefreshAll()
ActiveWorkbook.RefreshAll
End Sub

```