Notifications
Clear all

Macro para Pesquisar em determinadas Abas

17 Posts
3 Usuários
0 Reactions
2,568 Visualizações
(@fpheldman)
Posts: 26
Eminent Member
Topic starter
 

Bom dia!
Estou precisando de auxílio para elaborar uma macro que Pesquise pela palavra inserida em um InputBox e localize e selecione a célula encontrada (Assim como acontece no localizar e substituir do próprio Excel, "Ctrl + L"), não diferencie maiúscula de minúscula e coincida conteúdo de célua inteira, assim como no Ctrl + L também.
A pesquisa deverá ser feita apenas em determinadas abas que eu definir.
Podem me auxiliar? Muito obrigado galera! Bom dia e ótima semana a todos.

 
Postado : 14/05/2018 8:13 am
(@fpheldman)
Posts: 26
Eminent Member
Topic starter
 

Boa noite pessoal!
Alguém consegue me auxiliar? Estou apanhando faz um dias já e ainda não consegui.

 
Postado : 24/05/2018 6:47 pm
(@fpheldman)
Posts: 26
Eminent Member
Topic starter
 

Segue um arquivo de exemplo parcial e total:

Bom dia,
Pesquisando encontrei o seguinte código:

Private Sub CommandButton1_Click()
  Pesquisar = Plan1.TextBox1.Value
  If Pesquisa = "" Then Exit Sub
  Set plan = Sheets("Nome_da_Planilha") 'DEFINE NOME DA PLANILHA
    Set x = plan.Cells.Find(what:=Pesquisa)
    If Not x Is Nothing Then
      firstAddress = x.Address
      Do
        plan.Select
        x.Select
        MsgBox "Texto encontrado na célula " & x.Address & Chr(10) & "Planilha: " & plan.Name & _
         Chr(10) & "Texto: " & x.Text
        Set x = plan.Cells.FindNext(x)
      Loop While Not x Is Nothing And x.Address <> firstAddress
    Else
      MsgBox "Texto não encontrado na planilha " & plan.Name
    End If
End Sub

Esse código faz parte do que eu queria, pois só consigo pesquisar em uma guia pré definida.
Não consegui alterar o código pra funcionar em duas ou mais guias específicas.
Agradeço a ajuda!

 
Postado : 28/05/2018 12:31 am
Página 2 / 2