Você está na página 1de 1

Sub junta()

Dim PN_A, PN_B, MPNF As String


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

Você também pode gostar