Hi rsami,
try this :
Sub test()
Dim cell As Range, cr%
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
For Each cell In Range("B3:B" & Range("B65536").End(xlUp).Row)
cr = cell.Row
If cell.Value = "IH" Or cell.Value = "Transfer" Or cell.Offset(0, -1).Value = cell.Value Then
Range("I" & cr).Value = Range("S" & cr).Value
Range("J" & cr).Value = Range("T" & cr).Value
Range("K" & cr).Value = Range("U" & cr).Value
Range("L" & cr).Value = Range("V" & cr).Value
Range("M" & cr).Value = Range("W" & cr).Value
Range("N" & cr).Value = Range("X" & cr).Value
Range("O" & cr).Value = Range("Y" & cr).Value
GoTo nxt
End If
If cell.Value = "Hold" Or cell.Value = "Update next week" Then
Range("I" & cr & ":L" & cr).Value = "TBA"
GoTo nxt
End If
If Range("A" & cr).Value = "Update next week" And cell.Value = Range("D" & cr).Value Then
Range("I" & cr & ":K" & cr).Value = cell.Value
Range("L" & cr).Value = "Achievable"
GoTo nxt
End If
Range("I" & cr & ":O" & cr).Value = ""
nxt:
Next cell
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
End Sub
Please click the * below if this helps
Bookmarks