まとめ
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” を削除することができた。