質問: Excel 2016のVBAを使って、別のExcelファイルからクエリーでTABLEにデータを読み込んできた後、AUtoFilterで一部を抽出しています。
回答: だめかもしれないですけど、 Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False の直後に(AutoFilerする前に) Do While Selection.ListObject.QueryTable.Refreshing DoEvents Loop の3行をはさんでみたらどうなるでしょうか? 「一応、クエリの更新が終わるまで待つ」・・・、 みたいな感じのコードですけど・・・ ダメでしたらごめんなさい。