Notifications
Clear all

Localizar registro na coluna A

3 Posts
3 Usuários
0 Reactions
1,175 Visualizações
(@renatoddd)
Posts: 0
New Member
Topic starter
 

bom dia. me ajudem por favor.

tenho uma variável de nome CÓDIGO.
ela vai receber um valor Integer.

em dado momento, preciso localizar na coluna A, o valor da variável CÓDIGO.

estou usando o seguinte recurso:

Columns("A:A").select
Selection.Find(Whatsapp:=CÓDIGO.ativate

existe uma forma mais adequada de procurar apenas na colina A?

obrigado.

 
Postado : 06/11/2017 6:52 am
(@osvaldomp)
Posts: 857
Prominent Member
 

O código abaixo retorna a linha da coluna A que contiver o número 5. Retorna erro se não encontrar.

Sub Teste()
 Dim CÓDIGO As Integer, k As Long
  CÓDIGO = 5
  k = Columns(1).Find(CÓDIGO, lookat:=xlWhole).Row
  MsgBox k
End Sub
 
Postado : 06/11/2017 7:26 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Renatoddd,

Boa tarde!

Eu faria assim:

Sub Localizar()
    Dim CÓDIGO As Integer
    Dim i As Long
    Dim UltimaLinha As Long
    
    CÓDIGO = txt_código.Text
    UltimaLinha = Sheets("Plan1").Cells(Cells.Rows.Count, 1).End(xlUp).Row
    For i = 2 To UltimaLinha
        If Range("A" & i).Value = CÓDIGO Then
            MsgBox "Localizei"
        End If
    Next
End Sub
 
Postado : 06/11/2017 11:32 am