[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBA 串刺し演算について』(ひめひめ)
集計ツールを作成しようと試行錯誤しています。
そこで、教えていただきたいのですが…
1つのブックに同じ形式のシートが複数あります。
1番左にはシート名「集計」シートがあり、それより右以降のシート内の
「【管理者用】集計」と名前を付けた部分を合計したものを集計シートの「集計」と名前を付けた同じセル範囲内に反映させたい。
集計シート以外のA6からAN67までの各セルごとの合計を
集計シートのA6karaAN67に表示させるという作業をボタン押下により可能にしたい。
その時々により、ブック内のシート数は異なります。
似たような記事があったので、色々変更して試してみたのですがうまくいかず、質問させていただきました。
教えていただければ有り難いです。
< 使用 Excel:Office365、使用 OS:Windows2000 >
こんな感じでしょうか。 Sub Test_1() Const strCell As String = "!R6C1:R67C40" Dim SH() Dim i As Long For i = 2 To Worksheets.Count ReDim Preserve SH(1 To i - 1) SH(i - 1) = Sheets(i).Name & strCell Next i Sheets("集計").Range("A6").Consolidate Sources:=Array(SH()), Function:=xlSum End Sub (ろっくん) 2020/02/12(水) 12:59
結果は後程お知らせさせていただきますね♬
(ひめひめ) 2020/02/12(水) 13:01
(ひめひめ) 2020/02/12(水) 13:05
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.