Notifications
Clear all

Para experts em VBA e Macros - Lista puxando linhas de guias

1 Posts
1 Usuários
0 Reactions
640 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