|
▼γ さん:
>データの例を示したほうが早く回答が得られると思います。
>行番号、列番号を明記したレイアウトを示してください。
>
>> 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店舗めからの行は定まっていません。ご教授よろしくお願いします。
|
|