Notifications
Clear all

Pesquisa simples que copia célula usando textbox e find

2 Posts
2 Usuários
0 Reactions
517 Visualizações
(@liclopes)
Posts: 1
New Member
Topic starter
 

Oi experts, procuro uma macro simples usando a função Find (sem verificação de textbox1 em branco)
Desculpem a dúvida de iniciante, a função de pesquisa parece complicado

No excel existem 2 planilhas na mesma pasta Plan1 e Plan2

Plan2 possui 3 registros com código e nome
A B
1 cod nome
2 1212 josé
3 1010 joão
4 2323 antonio

Plan1 tem um textbox1...
1. clicando no botão pesquisar, comparar o código digitado no textbox1 com os registro em Plan2
2. Copiar o resultado em Plan1

Por exemplo, no textbox1 foi digitado 1010, foi pesquisado na Plan2 e o resultado foi colado em Plan1

Plan1
A B
1 Digite o código: [ ] [pesquisar]
2
3 Resultado
4 cod nome
5 1010 joão

Um código básico que pesquisei e to tentando entender

Sub Procura()
  Dim procurado As Interger
  procurado = TextBox1.Value

    For i = 1 To QuantPlanilhas Step 1
        'Seleciona toda a área da planilha
        With Worksheets(i).Range("A:IV")
            Set c = .Find(procurado, LookIn:=xlValues)

            Sheets("Plan2").Range("A5") = Sheets("Plan2").Cells(x,"A")
	    Sheets("Plan2").Range("A6") = Sheets("Plan2").Cells(x,"A")

Obrigado.

 
Postado : 23/01/2018 4:04 pm
(@klarc28)
Posts: 971
Prominent Member
 

Arquivo anexo

 
Postado : 23/01/2018 4:45 pm