Notifications
Clear all

Filtro com macro

21 Posts
1 Usuários
0 Reactions
2,969 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal boa noite,

Mais uma vez venho pedir o auxilio de vocês, acho Excel não pode me ajudar mas quem sabe afinal do Excel ninguém dúvida nada.

Tenho uma banco de dados que extraio algumas colunas para fazer outra planilha, esse banco de dados é alimentado diariamente e gostaria que a minha planilha puxasse as informações do banco de dados automaticamente:
Exemplo: No meu banco de dados tenho várias colunas com vários dados e para a minha planilha preciso somente puxar alguns dados que hoje eu puxo manualmente fazendo o filtro de alguns campos .
Até aí tudo bem, acho que a macro funciona o que tá pegando é que no meu banco de dados tem processos do mês inteiro e na planilha onde eu imputo as informações filtradas do meu banco de dados eu tenho que obedecer a seguinte regra no filtro de entrega programada no armazém não posso puxar o que está previsto para entrega anterior a data de hoje e para os próximos dois dias e no filtro de previsão de chegada somente puxar os processos anteriores a data de hoje e dos próximos sete dias:

Há como fazer isso automaticamente?

Obrigada,Filtro com macro

 
Postado : 25/07/2012 9:47 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Consulte nossa base (use a pesquisa do fórum)!!!!

Tentou gravar uma macro???

caso as tentativas acima não foram bem sucedidas, poste o seu arquivo modelo, repleto de exemplos!!

Att

 
Postado : 26/07/2012 4:38 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Não posso enviar a planilha agora mas a noite eu envio.

Uma outra coisa que está tirando meu sussego e que pesquiesei no fórum e no Google e no ajuda do Excel mas não consegui então peço a ajuda de vocês.

Tenho uma planilha que tem uma coluna que tem nomes de produtos repetidos, preciso de uma fórmula que conte somente o produto uma vez, ou seja, se aparece banana,maça e banana então banana só pode aparecer duas vezes na minha contagem,até aí consegui resolver com a tabela dinâmica mas surgiu um problema, esse campo é filtrado por cliente, ou seja, não funcionou, sabem informar se existe alguma fórmula do subtotal para fazer a contagem de nomes (não pode contar nomes repetidos) e que a contagem seja automática na hora do filtro?

 
Postado : 26/07/2012 10:28 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Quanto sua segunda dúvida se usar a pesquisa do fórum encontrara oque precisa!!

 
Postado : 26/07/2012 10:30 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Oi Alexandre, boa tarde!

Eu pesquisei e bastante,rsrsr

Tiro muitas dúvidas no fórum, ele me ajuda muito mas para a minha necessidade realmente não encontrei o que preciso

Queria saber se existe um subtotal para que conte somente o produto uma vez, ou seja, se aparece banana,maça e banana então banana só pode aparecer duas vezes na minha contagem, como tem o filtro acredito que seja por subtotal ou tem outra fórmula?

Se não tivesse o filtro eu tinha conseguido resolver só com a TD mas como tem o filtro aí encrencou de vez...

Abraços,

 
Postado : 26/07/2012 1:13 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Com toda a sinceridade não sou muito bom com o excel por isso, se é que eu vou conseguir ajuda-la ao menos me mande seu arquivo, pois a estrutura da planilha influência no resultado!!
E se eu não o poder fazer, as feras que tem aqui o fara!! ;)
Att

 
Postado : 26/07/2012 6:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alexandre, realmente vc não é bom no excel, vc é expert,huahuahuahua
Bom amigos, mudei de emprego e a empresa que estou trabalhando tem planilhas muito manuais e estou tentando automatiza-las.

Segue um exemplo de uma plhanilha que me está deixando maluca, é uma planilha que é um banco de dados e o pessoal usa essa planilha para tudo, segue os tópicos que estou precisando de ajuda.

1)Na célula G1, coloquei uma fórmula de subtotal para a somar a qtd dos meus produtos independentemente se tem filtro ou não, gostaria de colocar uma fórmula na céula I1 que fizesse o mesmo, que somasse a minha qtd de containers da coluna H independentemente se tem filtro ou não, o problema é que na coluna H o nome dos containers se repetem e tenho que contar o nome sem a repetição, ou seja, na coluna h tem 17 nomes de containers mas somente há 14 containers pq 3 containers repetem o nome.

2) Na coluna I a soma de containers por B/L (coluna A) é feita manualmente (no olho mesmo,rsrs) gostaria de colocar uma fórmula que somasse a minha qtd de containers, exemplo:

 
Postado : 26/07/2012 10:08 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alexandre, realmente vc não é bom no excel, vc é expert,huahuahuahua
Bom amigos, mudei de emprego e a empresa que estou trabalhando tem planilhas muito manuais e estou tentando automatiza-las.

Segue um exemplo de uma plhanilha que me está deixando maluca, é uma planilha que é um banco de dados e o pessoal usa essa planilha para tudo, segue os tópicos que estou precisando de ajuda.

1)Na célula G1, coloquei uma fórmula de subtotal para a somar a qtd dos meus produtos independentemente se tem filtro ou não, gostaria de colocar uma fórmula na céula I1 que fizesse o mesmo, que somasse a minha qtd de containers da coluna H independentemente se tem filtro ou não, o problema é que na coluna H o nome dos containers se repetem e tenho que contar o nome sem a repetição, ou seja, na coluna h tem 17 nomes de containers mas somente há 14 containers pq 3 containers repetem o nome.

2) Na coluna I a soma de containers por B/L (coluna A) é feita manualmente (no olho mesmo,rsrs) gostaria de colocar uma fórmula que somasse a minha qtd de containers, exemplo:

 
Postado : 26/07/2012 10:16 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!!

Perdoe me mas sua postagem está confusa :? :?

na sua 1 questão

1)Na célula G1, coloquei uma fórmula de subtotal para a somar a qtd dos meus produtos independentemente se tem filtro ou não, gostaria de colocar uma fórmula na céula I1 que fizesse o mesmo, que somasse a minha qtd de containers da coluna H independentemente se tem filtro ou não, o problema é que na coluna H o nome dos containers se repetem e tenho que contar o nome sem a repetição, ou seja, na coluna h tem 17 nomes de containers mas somente há 14 containers pq 3 containers repetem o nome.

se sua questão 2 fala da coluna 'I' por que fala também???
Se remover as duplicidades dos itens na coluna G, tem 7 conteiners, Função Matricial que me fez perceber isso

=SOMA(SE(FREQÜÊNCIA(CORRESP(H3:H19;H3:H19;0);CORRESP(H3:H19;H3:H19;0))>0;1))

Na sua 2º questão

2) Na coluna I a soma de containers por B/L (coluna A) é feita manualmente (no olho mesmo,rsrs) gostaria de colocar uma fórmula que somasse a minha qtd de containers, exemplo:

porque o conteiner hhlor985 tem 2 na coluna Qdt??

ultima dúvida por postou neste fórum (Programação - Macro), você preciso de uma Macro para que??
:? :?

 
Postado : 27/07/2012 4:07 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Alexandre bom dia e amigos do planilhando.

Realmente estava confusa,rsrs estava com muito sono mas vamos lá novo dia!

Então referente a minha primeira questão:
Com a fórmula que você postou acima, ela fez a contagem removendo a duplicidade, eu tinha feito uma macro e TD mas com a tua fórmula fica bem mais simples, só que eu ainda continuo com o mesmo problema pois a fórmula do (SOMA(SE(FREQÜÊNCIA(CORRESP)não faz distinção quando eu faço filtro, ou seja,quando eu coloco o filtro por B/L por exemplo ela traz o resultado geral e não o resultado da soma de containers com o filtro.
Exemplo se eu fizer o filtro pelo B/L hhlor985 (coluna a)ele tem que me trazer a quantidade de containers relacionados aquele B/L e não a soma total de containers.

Há como fazer essa contagem com filtro?

Obrigada,

 
Postado : 27/07/2012 4:58 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Por favor ao te anteder, marque a postagem como resolvido e click na mãozinha!!!

Use um intervalo nomeado, com uma função matricial!!!
Função Matricial

=SOMA(N(SE(É.NÃO.DISP(CORRESP("";AleVBA;0));CORRESP($H$3:$H$19;$H$3:$H$19;0);SE(CORRESP(AleVBA;AleVBA;0)=CORRESP("";AleVBA;0);0;CORRESP(AleVBA;AleVBA;0)))=LIN($H$3:$H$19)-MÍNIMO(LIN($H$3:$H$19))+1))

Ctrl + Shift + Enter

Intervalo Nomeado

=SE(SUBTOTAL(3;DESLOC(BD!$H$3:$H$19;LIN(BD!$H$3:$H$19)-MÍNIMO(LIN(BD!$H$3:$H$19));;1));BD!$H$3:$H$19;"")

Faça os teste!!

Att

 
Postado : 27/07/2012 4:36 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alexandre e amigos do planilhando boa noite!

Alexandre muito obrigada a planilha funcionou perfeitamente, fiz o teste e ficou excelente, fiquei mechendo nela para tentar automatizar ainda mais mas não funcionou.
Sabe a coluna A, ela informa o número dos B/L`s e na coluna H tem os containers que são relacionados a cada B/L e na coluna I a qtd de B/L`s é imputada manualmente, ou seja, no olho, fiquei tentando usar a fórmula que você colocou acima e também tentei usar o somase mas não funcionou.
Sabe informar se tem como contar a quantidade de containers relacionados a cada B/L e que a contagem só pode ser feita se o modal for "Ocean" se for aéreo por exemplo não pode ter contagem, pois não existe container no modal aéreo.
Ex:O B/L caxu tem 3 containers imputados na coluna I, há como essa contagem ser automática?
Ex 2: O B/L hscm84 tem 1 container mas esse número 1 não deve aparecer na coluna I.

Agradeço pela atenção.
Obrigada

 
Postado : 28/07/2012 9:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Não entendi muito bem mas, use essa...

=SOMARPRODUTO(($L$3:$L$19="Ocean")*($A$3:$A$19=A3))

arraste para baixo
Att

 
Postado : 29/07/2012 5:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Alexandre bom dia,

Não funcionou mas não funcionou pq eu realmente acho que não dá para fazer no Excel, vou tentar explicar o que acontece:
Na coluna A é informado o número do B/L ( ex: caxu ) e na coluna H tem os containers que são relacionados a cada B/L ( ex: no B/L caxu tem os containers:caxu8984/caxu8984/eerrtr4 e thcu9749, ou seja 3 containers pq o container caxu8984 se repete 2 vezes, então temos ao total 3 containers) e na coluna I é informado manualmente a qtd de containers (ex.3 containers para o B/L caxu)
O que eu preciso é que a qtd de containers relacionados a cada B/L apareça automaticamente na coluna I sem eu ter que ficar contando manualmente e que a contagem só seja feita se o modal for "Ocean" se for aéreo por exemplo não pode ter contagem, pois não existe container no modal aéreo.

Se não der desencana, obrigada já me ajudou muitooooooo!

 
Postado : 29/07/2012 10:19 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ops faltou o anexo

 
Postado : 29/07/2012 10:25 am
Página 1 / 2