エクセルマクロで、SUBTOTAL関数を入力するVBAコードをご紹介します。
このページのマクロコードは、コピペで使えます。
ぜひ、お試しください。
SUBTOTAL関数を入力
以下のマクロを実行すると、SUBTOTAL関数を入力します。
Sub SUBTOTAL関数を入力する()
Dim Last_Row As Long
'最終行を取得
Last_Row = Cells(Rows.Count, 1).End(xlUp).Row
'関数を入力
Cells(2, 3) = "=SUBTOTAL(9,C4:C" & Last_Row & ")"
End Sub
マクロ実行後
セルC2に、SUBTOTAL関数を入力しました。
先頭行は、4行目を指定しています。

オートフィルターをかけると、セルC2の合計が変化します。

この記事がお役に立ちますと幸いです。

【エクセルマクロ】VLOOKUP関数でセル値取得:使用例5選
エクセルマクロで、VLOOKUP関数でセル値を取得するExcelVBAコードを記載しています。VLOOKUP関数でセル値取得以下のマクロを実行すると、vlookup関数で値を転記します。Sub Vlookup関数で値取得()Dim Targ...
この一冊で全部わかる ChatGPT & Copilotの教科書[改訂第2版]
生成AIの基本から実践まで、イラストでやさしく理解できる一冊
リンク
★★★★☆ 4.2 ※ Amazonカスタマーレビューより
✓生成AIの基本知識から実践的な活用法まで、イラストでわかりやすく解説
✓ChatGPTとCopilotの違い・使い分けが明確に整理できる
✓プロンプト作成のコツからハルシネーションなどの注意点まで幅広くカバー