Excel VBA質問箱 IV

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

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


54451 / 76732 ←次へ | 前へ→

【27072】Re:合計値の求め方
回答  kobasan  - 05/7/28(木) 0:39 -

引用なし
パスワード
   みなさん今晩は。 横から失礼します。


>例えば、下の例でやりますと、日付を昇順後・・・その後マクロコードを使うと
>最初の7月1日は合計で150となります7月の3日の合計も130になります。が、ここまでは良いのですが7月の5日290になります7月8日も250という数字になります。
>つまり対象日が1日の時にその日の上2行分を加算しています。


これでできます。


Sub 一つづつ比較()
Dim subad As String
Dim CEL As Range
  For Each CEL In Range("a2", Range("A65535").End(xlUp))
    CEL.Select
    If (CEL.Value <> CEL.Offset(1).Value And CEL.Value <> "") Then
      If (CEL.Value = CEL.Offset(-1).Value) Then
        subad = Range(CEL, CEL.End(xlUp)).Offset(, 1).Address(0, 0)
      Else
        subad = CEL.Offset(, 1).Address(0, 0)
      End If
      CEL.Offset(1).EntireRow.Insert
      CEL.Offset(1, 1).Formula = "=sum(" & subad & ")"
    End If
  Next
End Sub
1 hits

【26949】合計値の求め方 nana 05/7/25(月) 13:06 質問
【26950】Re:合計値の求め方 Jaka 05/7/25(月) 13:27 回答
【26958】Re:合計値の求め方 nana 05/7/25(月) 14:57 質問
【26962】Re:合計値の求め方 Jaka 05/7/25(月) 15:49 発言
【26964】Re:合計値の求め方 nana 05/7/25(月) 16:00 発言
【26969】Re:合計値の求め方 Jaka 05/7/25(月) 17:03 回答
【26998】Re:合計値の求め方 Jaka 05/7/26(火) 10:20 発言
【27027】Re:合計値の求め方 yasu 05/7/26(火) 19:35 質問
【27050】Re:合計値の求め方 Jaka 05/7/27(水) 9:39 回答
【27068】Re:合計値の求め方 yasu 05/7/27(水) 18:46 質問
【27072】Re:合計値の求め方 kobasan 05/7/28(木) 0:39 回答
【27074】Re:合計値の求め方 yasu 05/7/28(木) 6:21 お礼
【27078】すみませんでした。 Jaka 05/7/28(木) 9:53 発言
【27097】ありがとうございませんでした yasu 05/7/28(木) 21:39 お礼
【27145】ありがとうございました yasu 05/7/29(金) 21:29 お礼

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