「集計の設定」にて発生するアラートの回避方法

VBAの呼び出しをし、エクセルの機能である集計の設定(小計の挿入)を実行しています。
実行すると
「リストまたは選択範囲のどの行に列見出しが含まれているか特定できません。
このコマンドを実行するには行を特定する必要があります。」
というポップアップが出てきてしまいます。

OKを押してフィルターの設定を進めるといった情報は発見できたのですが、
Uipathを通してVBAの呼び出しで処理を完結させたいと思っています。
分かる方いらっしゃればご教示くださいませ。

現状は以下の記述をしています。

Range(Cells(2, 1), Cells(2, 1).SpecialCells(xlLastCell)).Subtotal _
  groupby:=4, Function:=xlSum, _
  totallist:=Array(4, 5, 6)

例えば、Range,Cellsの前に、シートを指定してあげては如何でしょう?

ありがとうございます。
シート指定を試しましたが、同様のポップアップが表示されます・・

1行目にデータがはいっていると、ダメみたいですね。

列名を含めた形でRange範囲を指定してみてください

今1行目(数字がところどころ)、2行目(文字列)の状態で2行に渡って列名が入っていて、
2行目の文字列の列名をRangeに含めています。

Range内の先頭行はデータではなく列名なのですが、
そう捉えられていないんでしょうか?

うーん。私、この関数使った事ないっす。

エクセルレベルで色々やってみてください

ありがとうございます!試してみます