Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
#6614
Bom dia!

Criei uma planilha para inserir dados de saída de materiais, porem estou com dificuldades para inserir o campo de pesquisa.
Gostaria que fosse digitado na aba "capa" a pesquisa e fosse para a aba cadastro já realizando um auto filtro da palavra ou numero procurado.

deixo a planilha em anexo.

Help!
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Parkeless
Posts Avatar
#6616
Olá Thiago!

Você quer que o filtro se aplique em qual coluna na aba "Cadastro"?
#6617
isso! quero digitar na aba "capa" e quero que va direto para aba "cadastro" já realizando um filtro do que procuro...tentei fazer uma referencia com a formula & na coluna AA, da aba "cadastro", mas não obtive sucesso.
#6620
Vê se seria isso.

Usei sua ideia da fórmula AA kk, só adaptei o código.

Código na aba "Capa":
Código: Selecionar todos
Private Sub Worksheet_Change(ByVal Target As Range)

'Se não for K8, ou K8 = nada, não executar
If Target.Address <> "$K$8" Or Range("K8") = "" Then: Exit Sub


Application.ScreenUpdating = False

'Seleciona planilha
Sheets("Cadastro").Select
On Error GoTo Errorh ' Se erro, ir para o final e ativar os filtros

'Filtrar o valor da K8 na coluna AA
ActiveSheet.Range("$B$4:$AA$20004").AutoFilter Field:=26, Criteria1:= _
    "*" & Target & "*", Operator:=xlAnd
Application.ScreenUpdating = True

Exit Sub

Errorh:

'Ativar Filtros
Range("B4:AA5").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.AutoFilter
Resume



End Sub
Você não está autorizado a ver ou baixar esse anexo.
#6623
Não consegui...
deu um problema no filtro.

Ativar Filtros

Range("B4:AA5").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.AutoFilter
Resume

erro no depurador... método select da classe range..
pq será?

End Sub
Avatar do usuário
Por Kledison
Avatar
#6625
Olá Thiago,
baixe a planilha que o Parkless postou, tem algumas colunas que ele acrescentou por isso está dando erro.
Avatar do usuário
Por Parkeless
Posts Avatar
#6626
Eita, o ErrorHandler que fiz ficou bugado. kk

Alterei o código, tenta agora:
Código: Selecionar todos
Private Sub Worksheet_Change(ByVal Target As Range)

'Se não for K8, ou K8 = nada, não executar
If Target.Address <> "$K$8" Or Range("K8") = "" Then: Exit Sub


Application.ScreenUpdating = False

'Seleciona planilha
Sheets("Cadastro").Select
On Error GoTo Errorh ' Se erro, ir para o final e ativar os filtros

'Filtrar o valor da K8 na coluna AA
ActiveSheet.Range("$B$4:$AA$20004").AutoFilter Field:=26, Criteria1:= _
    "*" & Target & "*", Operator:=xlAnd
Application.ScreenUpdating = True

Exit Sub

Errorh:

'Ativar Filtros
Sheets("Cadastro").Range("B4:AA20004").Select
Selection.AutoFilter
Sheets("Cadastro").Range("A1").Select
Resume



End Sub
@Kledisson, na verdade não cheguei a incluir colunas, só reexibi as que estavam ocultas...

Acho que o problema era porque o filtro ativo ia até a coluna "X", não até "AA".

Se for isso, essa alteração resolve.
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por Parkeless em 20 Jan 2016 às 12:28, em um total de 1 vez.
Avatar do usuário
Por Kledison
Avatar
#6630
Ok Parkless, não tinha atentado para o código do ErrorHandler.... :D :D
Avatar do usuário
Por Parkeless
Posts Avatar
#6636
Fiz as alterações; dá uma olhada.
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord