※当サイトの一部記事には広告を含みます。
うさねこ気まぐれPG開発室

Excel VBA 複数列にSum関数で合計を作成する 

データ最終行の複数列にSUM関数で合計を作成する 

うさこちゃん
うさこちゃん

VBAでSum関数をセルにセットして複数列にコピーする方法です。
このサンプルはデータ最終行の複数列にSUM関数で合計を作成します。

サンプルコード

うさこちゃん
うさこちゃん

Sum関数を「C11」いれて、「C11」のSum関数を「D11~G11」にコピーします。

例:「D11」には「=SUM(D2:D10)」が入ります。

    Dim ObjThisSh  As Object
    Dim StrSum     As String
    Dim RowMax     As Long
    Set ObjThisSh = ThisWorkbook.Sheets("Sheet1")
    
    StrSum = "=SUM(C2:C10)"                '2行目から10行目を合計する

    With ObjThisSh

         RowMax = .Range("B1").End(xlDown).Row + 1 '合計追加行取得
            
        .Range("B" & RowMax).Value = "合計"
        
        .Range("C" & RowMax).Formula = StrSum  'SUM関数を「C11」入れる

        .Range("C" & RowMax).AutoFill Destination:=.Range("C" & RowMax).Resize(1, 5)  'D11~G11にコピー
    End With

    Set ObjThisSh = Nothing

免責事項

本記事のサンプルプログラムは、学習・参考用として掲載しているもので、動作や結果を保証するものではありません。 利用する場合は、ご自身の環境に合わせて確認しながらお使いください。万が一トラブルや損害が発生した場合でも、当サイトでは責任を負いかねます。


広告
【日本通信SIM】 音声対応:合理的(シンプル290プラン、みんなのプラン、50GBプラン)またはデータ通信専用:(ネットだけプラン)から選んでお申込みいただける新スターターパック NT-ST2-P
【日本通信SIM】 音声対応:合理的(シンプル290プラン、みんなのプラン、50GBプラン)またはデータ通信専用:(ネットだけプラン)から選んでお申込みいただける新スターターパック NT-ST2-P
本商品を用いて契約手続き後、ドコモネットワーク対応マルチカットSIMまたは、eSIMでのご提供。
日本通信アプリ(iOS/Android対応)からマイナンバーカードを直接読み取りお申込みいただきますので、本人確認がすばやく完了します。※マイナンバーカード以外(ICカード免許証等)には対応しておりません。
音声SIMはMNPワンストップ方式でお申込み可能。対応事業者間のお乗り換えがスムーズに。事前にMNP予約番号を取得の上、お申込みいただくことも可能です(ツーストップ方式)。
音声各プランの基準データ量以降は1GB単位で使った分だけのお支払い。上限設定できるので、ムダづかいも防止できます。
選べる通話オプション:かけ放題、70分通話無料、5分かけ放題(プランにより料金が異なります)。
データ通信専用のネットだけプランも、本パッケージからお申込みいただけます。

※本文中に記載の会社名・製品名・サービス名・ゲームタイトル名等は、各社の商標または登録商標であり、権利は各社に帰属します。

※サンプルはテストを行っていますが、すべての環境での動作を保証するものではありません。ご利用は自己責任でお願いいたします。

※本記事の仕様・価格・対応状況等は執筆時点で確認できた情報をもとに掲載しています。最新の情報はメーカー公式サイトをご確認ください。

※当サイトでは一部の記事において、アイキャッチ画像にAI生成を使用しています。