change cellvalue based on value in adjacent cell
How many rows?
One quick thing - you don't need both if conditions. The first one does
nothing. Try this instead:
for each c in range("H2:h" & t)
if c.offset(0,1).value = "CR" then c.value = -c.value
next c
Sam
"Sane" wrote:
In my account data i have amount in column h and Debit, Credit (DR/
CR) in next column. To modify the values in column h the code is
........
For Each c In Range("H2:h" & t)
If c.Offset(0, 1) = "DR" Then
c.Value = c
Else
c.Value = -c
End If
Next
........
This part of macro takes abnormally high time. Please suggest any
alternative to make this faster.
.
|