
お世話になります。
エクセルのマクロ(SUBTOTAL関数)について
ご指導願います。
(F37)から(F?)の一つ上の行までを小計する。
といった数式はどのようになるのでしょうか?
F?は貼り付ける表によって最後Fの列番号が
変わりますので。
自分の作業予定では、下記マクロを登録したいの
ですが。
表を貼り付ける。ここから作業する下記マクロ登録。
オートフィルタ機能を使う。
F?の列だけを、抽出し、そこに一つ上の行ま
でを小計する数式を入れる。(←ここの数式が分かりません。)
その値をJ27に反映させる。
どうすればいいのかお教え願いますでしょうか?
よろしく御願い申し上げます。
No.2ベストアンサー
- 回答日時:
オートフィルタで絞り込む前に数式を記入し,それから絞り込みます。
作成例:
sub macro1()
dim r as long
’ご質問の回答は次の1行です
range("F65536").end(xlup).offset(1).formular1c1 = "=SUBTOTAL(3, R37C:R[-1]C)"
’以下は既にアナタの方で作成済みのオートフィルタを取り付けるマクロを使いますので不要ですがサンプルです
r = range("F65536").end(xlup).row -1
range("A37:F" & r).autofilter field:=6, criteria1:="何某"
range("J27").value = cells(r + 1, "F").value
activesheet.autofiltermode = false
end sub
No.3
- 回答日時:
>マクロ(SUBTOTAL関数)
マクロといっていながら、関数の質問のような説明である。
ーー
マクロならば、今後エクセルVBAの質問と書いてください。読者によくわかる。「マクロの記録」という言葉はあるもののエクセルでは、「エクセルVBA」という言葉が主流。
ーー
セル範囲(F列とか)の一部の連続セル範囲を合計したいのだろうが
始点ーー固定したセルか?F37と書くとそう見える。
終点ーー多分一番下のセル。これを特徴付ける事態・データ状態は何か?
それを書かないで質問しても質問にならない。確信がないなら変に関数や式を持ち出さないで、自分の捕らえた、特徴を質問で文章で説明すべきだ。
例 その列の最終行まで。
例えば 「靜岡支店計」とセルに入っているその前の行まで。
例えば「靜岡支店」から「浜松支店」に換わる兆区全行まで
あるいは支店名ごとのF列の計数を支店別に集計したいとか(本質問はこれに近いのかな)
そうなら本質問の表現と随分違うだろう。エクセルなどになれて、質問表現も定石的な聞き方があることを勉強して。
本質問コーナーの質問を数ヶ月ぐらい見て勉強すればわかるが。
ーーー
他にエクセルでは、データー集計・・という操作が在る。
どういうときに使えるものか勉強して。
ーー
オートフィルタ、フィルタオプションの設定、集計とも、「マクロの記録」が採れるからそれを取れば一応コードがどうなるか
判る。
別のロジックでやる方法もあるが、質問者にはそこまで行って無いでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロ作成について教えてください 5 2023/02/20 00:39
- Excel(エクセル) エクセルの表でダブりを解消する方法を、教えてください。 5 2023/04/12 12:11
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Excel(エクセル) 記録マクロのみでできますか? 7 2022/08/07 20:38
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) EXCEL値貼り付け(ある条件のもと自動化) 5 2023/06/06 12:21
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【関数】同じ関数なのに、エラ...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【マクロ】元データと同じお客...
-
【マクロ】実行時エラー '424':...
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
【マクロ】列を折りたたみ非表...
-
他のシートの検索
-
【条件付き書式】シートの中で...
-
ページが変なふうに切れる
-
【マクロ】オートフィルターの...
-
特定のセルだけ結果がおかしい...
-
エクセル ドロップダウンリスト...
-
【マクロ】アクティブセルの時...
-
【マクロ】3行に上から下に並...
-
9月17日でサービス終了らし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報