Excel VBAでPower Queryを経由してファイルを読み込むマクロを、VBAとM言語を用いて、以下の条件に従って作ってください。

#条件
1. 読み込むファイルの名前は 1月売上明細.csv と 商品マスター.csv とする
2. 読み込み元ファイルと読み込み先ブック（マクロを動かしているブック）は同じフォルダにある
3. M言語はArray関数でバリアント型変数に代入して、その変数をJoin関数でVBCrLf  を区切り文字にして結合し、その結合した変数を引数Formulaに代入する
4. M言語を格納する配列は、1要素につき1ステップとする
5. 関数の引数が複数行になる場合は、1要素内で適切にインデントして記述する
6. VBAの行継続文字（ _）の使用回数を減らすため、Array関数は複数回に分けて記述しない
7. M言語の1ステップは、可能な限り1つの文字列として記述する
8. 1月売上明細.csvを左の表、 商品マスター.csv を右の表にして、「商品コード」列でマージする。このとき、結合の種類は「左外部結合」とする
9. 最右端の「商品マスター」列で「商品名」と「単価」を展開する。このとき、元の列名はプレフィックスとして使用しない
10. 列の並びを「伝票No」「商品コード」「商品名」「単価」「数量」にする
11. 「伝票No」列でデータを昇順で並べ替える
12. 最右端に「売上金額」列を追加し、カスタム式として「each [単価] * [数量]」を入力し、この計算結果を下記の「14」のプロンプトでワークシートのテーブルに展開できるようにする
13. クエリ「マージ1」の名前を「1月営業成績」に変更してブックに追加する
14. クエリ「1月営業成績」をワークシートのテーブルに展開する
15. 1月売上明細.csv と 商品マスター.csv が見つからないとか、すでにクエリ1月営業成績 が存在する場合のエラー処理は一切考慮せずに極力シンプルなマクロにする
