Nie wiem czemu, ale jak dodam kod:
Do While Workbook.Connection("SQLQueryTable").ODBConnection.Refreshing = True
DoEvents
Loop
Cały czas odświeża mi tabelę z połączeniem. Znaczy się na dole jest napis odświeżanie w tle i to nie znika.
Odświeżanie natomiast zakończy się, jeżeli tej pętli mieć nie będę. To samo jak debuguję - wciskam F8 i po chwili zakończy odświeżanie, czyli Refreshing będzie na False.
Tak jakby ta pętla uniemożliwiała zmiany stanu z True na False.
Excel 2013.