※当サイトの一部記事には広告を含みます。
うさねこ気まぐれ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
    

免責事項

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


広告
トモダチコレクション わくわく生活 -Switch
トモダチコレクション わくわく生活 -Switch
あなたが作ったMiiたちの自由気ままなわくわく生活
海の真ん中に浮かぶ小さな島。そこに住むのは、あなたが作る似顔絵キャラクター「Mii(ミー)」。自分や友達、家族、あこがれの人など……、あなたなら、どんなMiiを住まわせますか?
【Miiを作り、お世話をしながら暮らしを見守る】作ったMiiたちは、現実と同じ時間が流れるこの島で、自由気ままに生活を送ります。誰かと友達になったり、恋をしたり、別れたり……。生活するうちに、現実とは違う関係性を築く住人たち。あなたはこの島の管理人として、住人たちにごはんをあげたり、似合う服をプレゼントしたり、時には悩み事を解決したりして、彼らのお世話をすることができます。住人をつまんで別の住人のところへ持っていけば、ふたりが仲良くなるきっかけを作ることもできます。積極的に関わるもよし、静かに覗き見るもよし、あなたなりの距離感で、彼らを見守ってあげてください。
【あなただけの島作り&アイテム作り】島を大きくしたり、歩きやすいよう道を敷いたり、街並みのアクセントにベンチを置いたりと、島全体を自由にカスタマイズできます。さらに、食べ物、服、島に置くオブジェから、かわいいペット、立体的な建物まで、何でも自由に描いて、オリジナルアイテムを作り出すこともできます。あなたの身近なモノや好きなモノをこの世界に取り入れて、住人たちに与えてみると……一体、どんな反応をするでしょうか?

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

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

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

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