2016-08-16 7 views
-1

Excel VBAのヘルプが必要です。2セルの基準に基づくループSUM

私はデータW、X、Yと3列あります

What I have

最終結果は同じ値を持つすべてのXとYを合計し、W列の値を変更すると、このような何かを得ることです:

What needs to happen

+1

これはあなたを起動させます:http://stackoverflow.com/questions/36821985/how-to-combine-duplicate-rows-and-sum-the-values-3-column-in-excel –

答えて

1

は、それが動作するようになった:D

Sub Sort01() 

    lRow = 2 
    Do While (Cells(lRow, 23) <> "") 

    ItemRow1 = Cells(lRow, "Y") 
    ItemRow2 = Cells(lRow + 1, "Y") 

    lengthRow1 = Cells(lRow, "X") 
    lengthRow2 = Cells(lRow + 1, "X") 

    If ((ItemRow1 = ItemRow2) And (lengthRow1 = lengthRow2)) Then 
     Cells(lRow, "W") = Cells(lRow, "W") + Cells(lRow + 1, "W") 
     Rows(lRow + 1).Delete 

    Else 
     lRow = lRow + 1 
    End If 
Loop 
End sub 
+0

こんにちはdzunaa - don 'あなたの答えを受け入れることを忘れないでください。これは、回答を投稿してから48時間後に可能になります。 –

関連する問題