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
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
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"
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!
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!
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!