Option Explicit
Private Sub Worksheet_Activate()
Dim nLinComp, nLinFim As Integer
nLinFim = 1
Do While Not IsEmpty(Cells(nLinFim, 2))
nLinFim = nLinFim + 1
Loop
nLinComp = 1
Do While nLinComp <= nLinFim - 2
If Cells(nLinFim - 1, 2).Value = Cells(nLinComp, 2).Value Then
Cells(nLinFim - 1, 2).Value = empty
Cells(nLinComp, 2).Value = empty
'MsgBox "OS DUPLICADA", vbCritical, "Cadastro OS !"
Cells(nLinFim - 1, 2).Activate
Cells(nLinFim - 1, 2).Interior.ColorIndex = 4
Exit Sub
Else
nLinComp = nLinComp + 1
End If
Loop
'Cells(nLinComp + 1, 2).Activate
Cells(nLinFim - 1, 2).Interior.ColorIndex = xlNone
Cells(nLinFim, 2).Interior.ColorIndex = xlNone
End Sub
Se ajudei clique em agradecer
Postado : 16/12/2013 10:10 pm