| 
    
     |  | ▼γ さん: >データの例を示したほうが早く回答が得られると思います。
 >行番号、列番号を明記したレイアウトを示してください。
 >
 >> A店舗だけが品目集計してあります。
 >意味がわかりません。説明をしてください。
 >
 >また、コードは手打ちではなく、VBEからコピーペイストしてください。
 rさんさっそくご返事いただきましてありがとうございます。
 説明がうまく伝わらずもうしわけありません。
 あらためて説明させていただきます。
 
 ワークシト上に、複数店舗データーがあります。A列に店舗名、B列に品目名、C列に金額があります。C列の金額の合計をだすために下記コードを作成しました。
 
 Sub test()
 Dim Rng As Range
 Dim a As Range
 On Error Resume Next
 With ActiveSheet.UsedRange
 Set Rng = .Columns(3).SpecialCells(xlCellTypeConstants)
 End With
 On Error GoTo 0
 If Rng Is Nothing Then Exit Sub
 For Each a In Rng.Areas
 With a
 .Cells(1).Offset(.Rows.Count).Value = WorksheetFunction.Sum(.Cells)
 End With
 Next
 End Sub
 これですと、シート上すべての店舗の合計がでます。編集したいのは、シート上の2店舗めからの合計をだしたいのです。下記部分を編集するのだと思いますが、
 With ActiveSheet.UsedRange
 Set Rng = .Columns(3).SpecialCells(xlCellTypeConstants)
 End With
 2店舗めからの行は定まっていません。ご教授よろしくお願いします。
 
 
 |  |