j = Range("B2").End(xlDown).Row i = 2 While (j <> i) PN_A = Range("B" & i).Value PN_B = Range("B" & i + 1).Value If (PN_A = PN_B) Then MPNF = Trim(MPNF) + "," + Range("g" & i).Value + "," + Range("g" & i + 1 ).Value Else If (MPNF <> "") Then Range("H" & i - 1).FormulaR1C1 = MPNF MPNF = "" Else If (PN_A <> PN_B) Then Range("H" & i).FormulaR1C1 = Range("g" & i).Value End If End If End If i = i + 1 Wend End Sub