| Trusted Advisor with 4,774 posts. | | Join Date: Mar 2008 Location: Oegstgeest, The Netherlands Experience: Advanced |
31-Dec-2011, 07:31 PM
#32 |
Happy New Year, all you need to do for the "N" value is add the red line of code in the module Code: WriteDelta:
dRow = dRow + 1
If myLoop = 1 Then
wsD.Cells(dRow, "B") = Rng2.Value
wsD.Cells(dRow, "C") = Rng2.Offset(0, 1)
wsD.Cells(dRow, "E") = Rng2.Offset(0, 3)
wsD.Cells(dRow, "F") = Rng2.Offset(0, 4)
wsD.Cells(dRow, "G") = Rng2.Offset(0, 5)
wsD.Cells(dRow, "J") = Rng2.Offset(0, 2)
If rRow <= 0 Then
wsD.Cells(dRow, "A") = "N"
wsD.Cells(dRow, "D") = Rng2.Offset(0, 2)
wsD.Cells(dRow, "I") = 0
Else
wsD.Cells(dRow, "D") = Rng2.Offset(0, 2) - ws1.Cells(rRow, "D").Value
wsD.Cells(dRow, "I") = ws1.Cells(rRow, "D").Value
End If
ElseIf myLoop = 2 Then
wsD.Cells(dRow, "A") = "C"
wsD.Cells(dRow, "B") = Rng1.Value
wsD.Cells(dRow, "C") = Rng1.Offset(0, 1)
wsD.Cells(dRow, "D") = Rng1.Offset(0, 2) * -1
wsD.Cells(dRow, "E") = Rng1.Offset(0, 3)
wsD.Cells(dRow, "F") = Rng1.Offset(0, 4)
wsD.Cells(dRow, "G") = Rng1.Offset(0, 5)
wsD.Cells(dRow, "I") = Rng1.Offset(0, 2)
wsD.Cells(dRow, "J") = 0
End If |