Notifications
Clear all

Lista puxando linhas de guias

20 Posts
2 Usuários
0 Reactions
4,849 Visualizações
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Oi pessoal, abri um tópico que com ajuda de todos, cheguei ao meu objetivo, criar novas linhas de forma automática mantendo todas formatação, fórmulas funcionais e cores.

Agora estou passando para o próximo nível..

Uso de Macro e VBA para poder compor uma lista único com todos os dados de cada registro de cheque e boletos de cada loja (guias: loja 1, loja2, etc).
Já fiz algum avanço com códigos testando as funções.
Segue planilha em anexo

para vocês verem o avanço que já fiz, abram loja1, na linha 70, preencha a data e o valor (sendo que no valor vc tem que apertar ENTER), uma nova linha vai ser criada automaticamente pronta para inserção de novos dados..
Agora vem funções complexas que não faço a menor ideia de como fazer, pois comecei a mexer com VBA ontem, e mesmo assim de tudo que consegui fazer, usei somente a logica para observar os padrões, pois da programação mesmo não entendo nada..

Meu objetivo é o seguinte.
Na guia Resumo, uma lista vai ser formada de forma automática puxando as linhas dos cheques e boletos da loja 1, loja 2, etc
Primeiro deve vim as os cheques de todas as lojas no mês 4 por exemplo, para depois vim os boletos, e assim sucessivamente nos outros meses sub-sequentes, por ultimo virá Valor Total Recebido e Valor Total a Receber

Já deixei formatado o mês 4 (de forma manual) como referência, meu objetivo é isso ser feito de forma automática.
Obs: Já estou fazendo testes e inclusive se você estiver na guia Resumo e ir na célula B5 e teclar ctrl x, você irá perceber que automaticamente vai ser puxado todas as linhas do mês 4 dos cheques da loja 1, fiz isso através de macro (usando IF para verificar se a linha é do mes 4, se for ela copia a linha inteira e joga em resumo formatando ela), porém tenho certeza que fiz um código muito ruim por não conhecer a linguagem, tive que dar ctrl c e ctrl v em cada código que verifica uma linha e ir trocando os números das linhas a serem verificadas manualmente, por isso o código está gigante, dessa forma também não seria viável, por que teria que copiar e editar milhares de vezes para cada loja, enfim..

Espero que tenham entendido as minhas dúvidas, não sei se o pessoal aqui do fórum mexe com essas funções, Obrigado a todos..

 
Postado : 16/04/2012 11:22 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Nada ainda, vejo o problema de 99% do pessoal sendo resolvido, no meu nem ao menos uma sugestão, nada... ja tem mais de 10 dias e nada...

Felipe, em primeiro lugar toda a ajuda é voluntária, e cada um ajuda na medida do possível, e quanto aos 99%, com certeza esta estatisitica se dá por serem situações mais simples menos complexas.
Tem questões que necessitam uma analise bem simples e a resposta é imediata, outras são mais complexas e necessitam de analise mais profundas.

No seu caso, sinceramente eu li e reli e não consegui chegar a um concenso, o ideal seria detalhar melhor e ser mais direto, dizendo quais rotinas está utilizando e quer que seja ajustada, você tem 4 Modulos com rotinas, rotinas em cada aba, e as abas são todas com fórmulas, fica um pouco complicado ter de ficar testando uma por uma.

[]s

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

 
Postado : 28/04/2012 10:46 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


O maior problema é de entendimento mesmo.

Eu também já li e reli várias vezes as postagens e, ainda que a solução pareça bastante simples até, não consigo depurar exatamente o que é para ser feito.

Sugestão:

Deixe de lado o arquivo original (muito bem elaborado, por sinal).

Poste apenas uma planilha simples com as bases de dados que serão utilizadas e qual o resultado final esperado, incluindo uma breve explicação de como este resultado é obtido.

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

 
Postado : 30/04/2012 12:01 pm
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Muito Obrigado pelas respostas Edson e Mauro, fiz conforme sugerido uma versão simplificada apenas com as informações de cada loja.

Tem 3 guias de lojas e 1 guia de Resumo

Resumo já está preenchido conforme eu gostaria de fazer só que de forma automática: Puxa todas as linhas da loja 1 do Mês inicial, no exemplo mês 04 > Puxa as linhas do mesmo mês 04 dos boletos das lojas 02 e 03 organizadas por data > Começa um novo cliclo puxando as linhas do mês 05 da loja 01....

Entenderam ? Agora acho que está mais simples. Um abs a todos

 
Postado : 30/04/2012 1:07 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 


Vamos lá...

Ainda há algumas inconsistências, mas estou postando para você analisar.

A corrigir:
- excluir dados antes de gerar novo resumo
- incluir no código o mês inicial e o mês final (pois ainda não entendi como será informado)
- a fórmula LIN() precisa ser condicionada
- lançamentos da Loja 2 e Loja 3 não estão ordenados por data

Faça muitos testes, analise o resultado e reporte sobre outras falhas.
Guia: Macro
Macro: ResumoEF

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

 
Postado : 02/05/2012 10:29 am
(@felipesalomao)
Posts: 103
Estimable Member
Topic starter
 

Muito obrigado pela resposta, tive que viajar a trabalho e só retornei hoje, vou dar uma analisada no que você contribuiu na implementação do código. Abs

 
Postado : 10/05/2012 6:42 pm
Página 2 / 2