EXCEL VBAでPowerQueryのクエリを削除

まとめ

EXCEL VBA で PowerQuery のクエリを削除するには、ワークブックのオブジェクトのQueriesプロパティにてクエリを指定してDeleteする。

やりたいこと

EXCEL VBA で PowerQuery で作った特定のクエリを削除したい。

環境

Microsoft Excel for Microsoft 365 MSO (バージョン 2411 ビルド 16.0.18227.20082) 64 ビット

やったこと/結果

VBEで標準モジュールに以下のようなコードを書いた。

Option Explicit

Sub クエリを削除()

 'このブックのクエリ"test"を削除
 ThisWorkbook.Queries("test").Delete

End Sub

結果

上記のマクロを実行したところ、ブック内にあるクエリ “test” を削除することができた。

タイトルとURLをコピーしました