Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


54370 / 76732 ←次へ | 前へ→

【27156】Re:合計値の求め方2
回答  kobasan  - 05/7/30(土) 17:29 -

引用なし
パスワード
   ▼momokan さん 今日は

>【26949】ではとても参考になりましたが、もし、
>集計行が1行しかない場合には集計行を挿入しない時はどうするのでしょうか?
>いろいろやってみましたが解りませんので教えて下さい。

これでできます。

Sub 一つづつ比較()
Dim subad As String
Dim r As Range, TopR As Range
  Set TopR = Range("a2")
  For Each r In Range("a2", Range("A65535").End(xlUp))
    If r.Value <> r.Offset(1).Value And r.Value <> "" Then
      subad = Range(r, TopR).Offset(, 1).Address(0, 0)
      If r.Value = r.Offset(-1).Value Then
        r.Offset(1).EntireRow.Insert
        r.Offset(1, 1).Formula = "=sum(" & subad & ")"
        Set TopR = r.Offset(2) '次の日付のトップ
      Else
        Set TopR = r.Offset(1) '次の日付のトップ
      End If
    End If
  Next
End Sub
0 hits

【27155】合計値の求め方2 momokan 05/7/30(土) 16:45 質問
【27156】Re:合計値の求め方2 kobasan 05/7/30(土) 17:29 回答
【27157】Re:合計値の求め方2 momokan 05/7/30(土) 18:56 お礼

54370 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free