Notifications
Clear all

Busca entre abas

6 Posts
3 Usuários
0 Reactions
1,354 Visualizações
(@celri_33)
Posts: 0
Estimable Member
Topic starter
 

Ola amigos bom dia!

Alguém poderia me ajudar??

Tenho uma planilha em que preciso fazer uma busca de uma em outra, ou seja, copio o critério que esta na célula "XX" da Plan 1, vou na Plan 2 e através de auto filtro, tento buscar, mas não estou conseguindo, as informações quando fixas, busca, mas quando altero o que eu quero buscar ai não, alterei o criterio fixo pela Range mas não esta funcionando, acho que não esta diferenciando as abas, segue abaixo as macros realizadas:

Antes:

Sub Macro6()
'
' Macro6 Macro
'

'
Range("C7").Select
Selection.Copy
ActiveSheet.Previous.Select
Range("D2202").Select
Selection.End(xlUp).Select
Range("D2").Select
ActiveSheet.Range("$B$2:$O$3498").AutoFilter Field:=3, Criteria1:="CASCAVEL" _
, Operator:=xlAnd
ActiveSheet.Next.Select
Range("F7").Select
Application.CutCopyMode = False
Selection.Copy
ActiveSheet.Previous.Select
Range("F2").Select
ActiveSheet.Range("$B$2:$O$3498").AutoFilter Field:=5, Criteria1:= _
="MANAUS", Operator:=xlAnd
Range("D3504").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "OBRIGADO POR UTILIZAR NOSSOS SERVIÇOS!! :)"
Range("D2").Select
End Sub

Depois:

Sub Macro6()
'
' Macro6 Macro
'

'
Range("C7").Select
Selection.Copy
ActiveSheet.Previous.Select
Range("D2202").Select
Selection.End(xlUp).Select
Range("D2").Select
ActiveSheet.Range("$B$2:$O$3498").AutoFilter Field:=3, Criteria1:=Range("C7") _
, Operator:=xlAnd
ActiveSheet.Next.Select
Range("F7").Select
Application.CutCopyMode = False
Selection.Copy
ActiveSheet.Previous.Select
Range("F2").Select
ActiveSheet.Range("$B$2:$O$3498").AutoFilter Field:=5, Criteria1:= _
Range("F7"), Operator:=xlAnd
Range("D3504").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "OBRIGADO POR UTILIZAR NOSSOS SERVIÇOS!! :)"
Range("D2").Select
End Sub

 
Postado : 15/09/2014 7:45 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Eu já respondi dezenas de dúvida igual ou próxima a sua use a pesquisa!!!

Caso não consegui adaptar, poste seu arquivo modelo compactado!!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/09/2014 9:33 am
(@edcronos)
Posts: 1006
Noble Member
 

o certo seria postar uma planilha de exemplo,
colocar os nomes das abas onde vai ser feita a pesquisa e de onde vai sair o valor de referencia .

no caso vc quer procurar o valor da celula C7 de uma das abas com auto filtro?
para usar o valor da celula tem que fazer referencia da aba
Sheets("nomeABA").range("C7")

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 15/09/2014 9:37 am
(@celri_33)
Posts: 0
Estimable Member
Topic starter
 

Boa tarde!!

Eu já respondi dezenas de dúvida igual ou próxima a sua use a pesquisa!!!

Caso não consegui adaptar, poste seu arquivo modelo compactado!!

Att

Oi Alexandre boa tarde!

Eu pesquisei e não encontrei a forma...

Segue arquivo compactado, criei um atalho para resolver o problema mas o ideal seria ele fazer a busca direto....

Ativando a Macro você vai entender...

E Obrigado!

 
Postado : 15/09/2014 9:39 am
(@celri_33)
Posts: 0
Estimable Member
Topic starter
 

o certo seria postar uma planilha de exemplo,
colocar os nomes das abas onde vai ser feita a pesquisa e de onde vai sair o valor de referencia .

no caso vc quer procurar o valor da celula C7 de uma das abas com auto filtro?
para usar o valor da celula tem que fazer referencia da aba
Sheets("nomeABA").range("C7")

Oi Edcronos, boa tarde!

Vou tentar aqui....Obrigado!

 
Postado : 15/09/2014 9:39 am
(@celri_33)
Posts: 0
Estimable Member
Topic starter
 

o certo seria postar uma planilha de exemplo,
colocar os nomes das abas onde vai ser feita a pesquisa e de onde vai sair o valor de referencia .

no caso vc quer procurar o valor da celula C7 de uma das abas com auto filtro?
para usar o valor da celula tem que fazer referencia da aba
Sheets("nomeABA").range("C7")

Perfeito Edcronos, perfeito!

Funcionou e muito obrigado mesmo!

 
Postado : 15/09/2014 9:45 am