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

Excel VBA 合計(Sum)をプログラムで作成して複数範囲セルに自動設定

合計(Sum)を範囲セルに設定

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

最初から、SUMの範囲が決定しておらずプログラムでSUM関数を設定したい場合になどに使用できます。
サンプルではB列にC~JのSUMを作成し設定しています。

サンプルコード

    Dim ObjThisSh  As Object
    Dim LngRowMax  As Long
    Dim StrSumMake As String
    Dim LngSUM列   As Long
    Dim LngSumカラム開始 As Long
    Dim LngSumカラム終了 As Long
    Dim LngRow開始 As Long
    Set ObjThisSh = ThisWorkbook.Sheets("Sheet1")

    
    LngSUM列 = 2
    LngSumカラム開始 = 3
    LngSumカラム終了 = 10
    LngRow開始 = 2
    
    With ObjThisSh
        '最終行の取得
        LngRowMax = .Cells(Rows.Count, 1).End(xlUp).Row
        'SUMの作成
        StrSumMake = "=SUM(" & .Cells(LngRow開始, LngSumカラム開始).Address(False, False) & ":" & _
                                            .Cells(LngRow開始, LngSumカラム終了).Address(False, False) & ")"
        .Range(.Cells(LngRow開始, LngSUM列), .Cells(LngRow開始, LngSUM列)).Formula = StrSumMake
        '全部の行にSUMをコピー
        .Range(.Cells(LngRow開始, LngSUM列), .Cells(LngRow開始, LngSUM列)).AutoFill _
                    Destination:=.Range(.Cells(LngRow開始, LngSUM列), .Cells(LngRowMax, LngSUM列)), Type:=xlFillCopy
    End With
    
広告
mouse 【 RTX 5060 搭載 / 3年メーカー保証 】 ゲーミングPC デスクトップPC G TUNE DG (Core i5 14400F 16GB メモリ 1TB SSD Windows 11 無線LAN ゲーム 動画編集) DGI5G60B71SJW116AZ
mouse 【 RTX 5060 搭載 / 3年メーカー保証 】 ゲーミングPC デスクトップPC G TUNE DG (Core i5 14400F 16GB メモリ 1TB SSD Windows 11 無線LAN ゲーム 動画編集) DGI5G60B71SJW116AZ
【特長】GeForce RTX 5060 & インテル Core i5 プロセッサー 14400F 搭載 / ゲームプレイから動画配信まで多種多様な用途で活躍するゲーミングデスクトップPC
【OS】Windows 11 Home 64ビット  【Office】なし 【CPU】インテル Core i5 プロセッサー 14400F 【グラフィックス】NVIDIA GeForce RTX 5060 (ビデオメモリ:GDDR7 8GB) 【メモリ】16GB (8GB×2 /DDR5-4800) 【ストレージ】M.2 SSD:1TB (NVMe Gen4×4)
【CPUクーラー】空冷CPUクーラー 【チップセット】インテル B760 チップセット 【電源】750W/AC 100V(50/60Hz)【80PLUS BRONZE】 【無線LAN】Wi-Fi 6E( 最大2.4Gbps )対応 IEEE 802.11 ax/ac/a/b/g/n準拠 + Bluetooth 5内蔵  【有線LAN】1 (背面 1000BASE-T/100BASE-TX/10BASE-T対応(RJ-45)×1 ※WOL対応)
【映像出力】背面:DisplayPort×3 / HDMI×1  【USB Type-C】背面:USB 3.2 Gen 2×2 (20Gbps)×1、上面: USB 3.2 Gen 1 (5Gbps)×1 ※Type-C端子は画像出力に非対応となります。 【USB Type-A】背面:USB 3.2 Gen 1 (5Gbps)×2、USB 2.0×2 ※右側端子のみ常時給電に対応、上面: USB 3.2 Gen 1 (5Gbps)×2 【光学ドライブ】なし
【本体寸法 幅×奥行き×高さ(mm)】約215×490×385 (突起物含む) 【重量】約10.5kg 【保証】3年間センドバック修理保証・24時間×365日電話サポート 【付属品】マニュアル類、保証書、電源コード ※キーボード・マウスは付属しておりません。 【標準付属ソフトウェア】マカフィー リブセーフ 1年版/Steamクライアントソフト
最新の価格・在庫状況はAmazonでご確認ください。

免責事項

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


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

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

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

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

※Amazonのアソシエイトとして、うさねこ散歩は適格販売により収入を得ています。