Olá pessoal,
Possuo uma macro que localiza uma sequência de 15 números que estão dispostos em colunas. No entanto, ele só funciona a primeira vez que executo a pesquisa, se entro com outra sequência o mesmo não executa.
Segue o código e o link da planilha para análise.
Sub procura()
Dim w As Worksheet, t As Long, j As Long
Set w = Plan1
t = w.Cells(Cells.Rows.Count, 1).End(xlUp).Row
If w.ProtectContents = True Then Exit Sub
If w.AutoFilterMode = True Then
w.AutoFilterMode = False
End If
Application.ScreenUpdating = False
DoEvents
For I = 3 To t
j = 0
For c = 1 To 15
If w.Cells(I, c) = w.Cells(3, c + 17) Then
j = j + 1
If j = 15 Then
w.Range("a" & I, "o" & I).Interior.Color = 255
Exit Sub
End If
End If
Next c
Next I
Application.ScreenUpdating = True
End Sub
https://drive.google.com/open?id=0B_ABUoMQVpIeZ05zSldvVVVQM3M
Grato se alguém puder me esclarecer o que está havendo.
Postado : 25/11/2016 11:45 am