Te anexo la macro para eliminar las filas que tiene valor negativo y su correspondiente valor positivo.
Sub eliminar_valores()
'Por Dante Amor
'Macro que elimine valores positivos y negativos de una columna
Application.ScreenUpdating = False
u = Range("L" & Rows.Count).End(xlUp).Row
For i = 2 To u
valor = Cells(i, "L").Value
If valor <> "" And valor < 0 Then
valor = valor * -1
Set r = Columns("L")
Set b = r.Find(valor, LookAt:=xlWhole)
If Not b Is Nothing Then
celda = b.Address
Do
'detalle
If Cells(b.Row, "R").Value = "" Then
Cells(i, "R").Value = "x"
Cells(b.Row, "R").Value = "x"
Exit Do
End If
Set b = r.FindNext(b)
Loop While Not b Is Nothing And b.Address <> celda
End If
End If
Next
'
For i = u To 2 Step -1
If Cells(i, "R").Value <> "" Then
Rows(i).Delete
End If
Next
Application.ScreenUpdating = True
MsgBox "Fin"
End Sub
Si no quieres que se elimine la fila por completo, entonces quita estas líneas de la macro:
For i = u To 2 Step -1
If Cells(i, "R").Value <> "" Then
Rows(i).Delete
End If
Next
Entonces en la columna "R" quedarán marcadas con una "x" las filas que tienen negativo y su correspondiente positivo.
.
.Sal u dos. Dante Amor. Si es lo que necesitas R ecuerda valorar la respuesta. G racias
.