Share via


QueryTable.Refreshing Property (Excel)

True if there is a background query in progress for the specified query table. Read only Boolean.

Syntax

.Refreshing

A variable that represents a QueryTable object.

Remarks

Use the CancelRefresh method to cancel background queries.

If you import data using the user interface, data from a Web query or a text query is imported as a QueryTable object, while all other external data is imported as a ListObject object.

If you import data using the object model, data from a Web query or a text query must be imported as a QueryTable, while all other external data can be imported as either a ListObject or a QueryTable.

You can use the QueryTable property of the ListObject to access the Refreshing property.

Example

This example displays a message box if there is a background query in progress for query table one.

With Worksheets(1).QueryTables(1) 
 If .Refreshing Then 
 MsgBox "Query is currently refreshing: please wait" 
 Else 
 .Refresh BackgroundQuery := False 
 .ResultRange.Select 
 End If 
End With 

참고 항목

개념

QueryTable Object

QueryTable Object Members