各クエリの実行時間と即時ウィンドウへの出力時間を指定するマクロがあります。Excel VBAのセル内での直接ウィンドウの結果の出力
私はそこにセルに出力するように設定する方法はありますか?
マクロ:
Sub TimeQueries()
Dim oSh As Worksheet
Dim oCn As WorkbookConnection
Dim dTime As Double
For Each oCn In ThisWorkbook.Connections
dTime = Timer
oCn.Ranges(1).ListObject.QueryTable.Refresh False
Debug.Print Timer - dTime, oCn.Name, oCn.Ranges(1).Address(external:=True)
Next
End Sub
イミディエイトウィンドウ出力:
6.609375 Query1 [YEtest.xlsm]Query1!$A$1:$S$3006
15.12109375 Query2 [YEtest.xlsm]Query2!$A$1:$S$3006
21.0703125 Query3 [YEtest.xlsm]Query3!$A$1:$S$3006
0.125 Query4 [YEtest.xlsm]Query4!$A$1:$B$2
タブ名は、私が欲しい、それを出力する:Control
これは私のために働きました。 – Matt