Com dados como:
executandoestamacrocurta:
SubOranges()i=1ForEachrInColumns(2).SpecialCells(2)Ifr.Value="OR" Then
r.Offset(0, -1).Copy Cells(i, 3)
r.Offset(0, -1).Clear
i = i + 1
End If
Next r
End Sub
produzirá:
EDIT#1:
Aversãopodeatenderàssuasnecessidades:
SubOranges2()ForEachrInColumns(2).SpecialCells(2)Ifr.Value="OR" Then
r.Offset(0, -1).Copy r.Offset(0, 1)
r.Offset(0, -1).Clear
Else
r.Offset(0, 1) = 0
End If
Next r
End Sub