Notifications
Clear all

Auto Pesquisa por várias abas !!

8 Posts
3 Usuários
0 Reactions
1,694 Visualizações
(@escuderia)
Posts: 179
Reputable Member
Topic starter
 

Boa tarde galera,

Seguinte estou precisando criar um "Auto Pesquisa" na planilha em anexo, pois cada aba terá um controle de funcionários por mês.... preciso que ao usar a PESQUISA a mesma me informa em qual referida aba se encontra o funcionário "ABA MÊS" .. a pesquisa poderá ser realizada por Nome é Matricula.... não sei se é possível via macro ou fórmula que retorne sim/não para caba aba !!!!

Conto com vcs !

 
Postado : 29/05/2014 2:04 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

escuderia,

Não entendi nada... sua planilha está cheia de abas vazias...

 
Postado : 29/05/2014 2:12 pm
(@escuderia)
Posts: 179
Reputable Member
Topic starter
 

Mandei errada... Segue a outra agora !

 
Postado : 29/05/2014 2:24 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Ok.

Veja se é assim.

 
Postado : 29/05/2014 3:19 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Escuderia, veja se este código atende, ele vai retornar a primeira planilha que tenha a matrícula ou o nome do funcionário.

Sub Busca3D_GT()

Dim strbusca    As String
Dim planilha    As String
Dim rngbusca    As Range
Dim ws          As Worksheet

strbusca = InputBox("Digite o que deseja buscar:")
planilha = "vazio"
For Each ws In Worksheets
    With ws
        Set rngbusca = .Cells.Find(What:=strbusca, _
                        After:=.Cells(1, 1), _
                        LookIn:=xlValues, _
                        LookAt:=xlPart, _
                        SearchOrder:=xlByRows, _
                        SearchDirection:=xlNext, _
                        MatchCase:=False, _
                        SearchFormat:=False)
        On Error GoTo 0
        If Not rngbusca Is Nothing Then
            planilha = ws.Name
            Exit For
        End If
    End With
Next
If planilha = "vazio" Then
    MsgBox "Funcionário não encontrado."
Else
    MsgBox "O funcionário procurado está na planilha " & planilha & "."
End If
End Sub
 
Postado : 29/05/2014 3:29 pm
(@escuderia)
Posts: 179
Reputable Member
Topic starter
 

Boa Noite gtsalikis e Wagner obrigado mais uma vez pela contribuição, vcs sempre superando as expectativas!

Abraços

 
Postado : 29/05/2014 4:53 pm
(@escuderia)
Posts: 179
Reputable Member
Topic starter
 

Bom dia Wagner,

Fui realizar os devidos teste e constatei que só esta puxando a matricula da linha 5, a 1ª linha abaixo do cabeçalho da planilha... e não puxa o nome do funcionário.... pode me auxiliar ?

 
Postado : 30/05/2014 5:47 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Ok.

Veja se é assim.

 
Postado : 30/05/2014 6:57 am