
合計(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
広告

ガレリア ゲーミングPC 【 RTX 5060 / Ryzen 7 7700 / 16GB / 1TB 】 GALLERIA XPR7A-R56-GD Ryzen 7 7700搭載 Windows 11 Home 動画編集 ゲーム実況 19889-4868
GALLERIA XPR7A-R56-GD Ryzen 7 7700搭載 『Minecraft: Java & Bedrock Edition for PC、PC Game Pass同梱版』 【Ryzen 7 7700 / RTX 5060 / メモリ 16GB / 1TB SSD 】ガレリアゲーミングデスクトップパソコン
■CPU:AMD Ryzen 7 7700■グラフィック機能:NVIDIA GeForce RTX 5060 8GB GDDR7 (HDMI x1,DisplayPort x3)<br>※最大4画面まで同時出力可能です。■メモリ:16GB (16GB×1) (DDR5-4800)■ストレージ:1TB SSD (M.2 NVMe Gen4)
■OS:Windows 11 Home 64ビット■オフィスソフト:Office なし■Minecraftライセンス:Minecraft: Java & Bedrock Edition for PC■PC Game Pass:PC Game Pass同梱版
■LAN:2.5Gb 対応LANポート x1(オンボード)■無線LAN:無線LAN子機 無し■サウンド:マザーボード 標準 オンボードHDサウンド
■電源:650W 電源 (80PLUS BRONZE)■入出力ポート:前面:USB 2.0 ×2 、USB 3.2 Gen1 Type-A ×2 、USB 3.2 Gen1 Type-C ×1<br>背面:USB 2.0 ×4 、USB 3.2 Gen1 Type-A ×5、USB 3.2 Gen2 Type-C ×1■サイズ:220(幅)×488(奥行)×498(高さ)mm■重量:約16kg
■CPU:AMD Ryzen 7 7700■グラフィック機能:NVIDIA GeForce RTX 5060 8GB GDDR7 (HDMI x1,DisplayPort x3)<br>※最大4画面まで同時出力可能です。■メモリ:16GB (16GB×1) (DDR5-4800)■ストレージ:1TB SSD (M.2 NVMe Gen4)
■OS:Windows 11 Home 64ビット■オフィスソフト:Office なし■Minecraftライセンス:Minecraft: Java & Bedrock Edition for PC■PC Game Pass:PC Game Pass同梱版
■LAN:2.5Gb 対応LANポート x1(オンボード)■無線LAN:無線LAN子機 無し■サウンド:マザーボード 標準 オンボードHDサウンド
■電源:650W 電源 (80PLUS BRONZE)■入出力ポート:前面:USB 2.0 ×2 、USB 3.2 Gen1 Type-A ×2 、USB 3.2 Gen1 Type-C ×1<br>背面:USB 2.0 ×4 、USB 3.2 Gen1 Type-A ×5、USB 3.2 Gen2 Type-C ×1■サイズ:220(幅)×488(奥行)×498(高さ)mm■重量:約16kg
最新の価格・在庫状況はAmazonでご確認ください。
免責事項
本記事のサンプルプログラムは、学習・参考用として掲載しているもので、動作や結果を保証するものではありません。 利用する場合は、ご自身の環境に合わせて確認しながらお使いください。万が一トラブルや損害が発生した場合でも、当サイトでは責任を負いかねます。





































※本文中に記載の会社名・製品名・サービス名・ゲームタイトル名等は、各社の商標または登録商標であり、権利は各社に帰属します。
※サンプルはテストを行っていますが、すべての環境での動作を保証するものではありません。ご利用は自己責任でお願いいたします。
※本記事の仕様・価格・対応状況等は執筆時点で確認できた情報をもとに掲載しています。最新の情報はメーカー公式サイトをご確認ください。
※当サイトでは一部の記事において、アイキャッチ画像にAI生成を使用しています。
※Amazonのアソシエイトとして、うさねこ散歩は適格販売により収入を得ています。