Consegui fazer.
Mas como nao sei mecher direito com vba eu fiz de uma forma que ficou pesado, ja que a verificação de quantidade de itens para decidir se vai imprimir ou nao é feita "manualmente" uma a uma quando mando executar a macro.
Bom. Recapitulando, Mais Uma Vez.
A planilha se refere a impressão de guias de protocolo diarias. Ou seja, papeis em que as pessoas que recebem determinados documentos assinam para comprovar recebimento. Ok???
O que eu queria fazer, e ja consegui, era imprimir as guias do dia, conforme as localidades, ou seja, cada localidade agrupada em uma folha.
O que a macro precisava fazer era filtrar a data de hoje na primeira coluna, o tipo (interno/externo) na ultima coluna e imprimir, agrupados por localidade iguais e em folhas separadas, todos os itens disponiveis na segunda coluna.
Como eu disse, consegui fazer, mas como não sou conhecedor de vba fiz de uma forma que ficou muito pesado.
Fiz uma verificação de quantidade de itens na celula b5, identificando e dizendo pra macro que, apos os filtros da primeira e ultima coluna, se a quantidade de itens for 0 ela nao imprime, mas se for mais que 1 ela vai imprimir. O problema é que este ciclo é feito localidade por localidade.
As macros estão vinculadas a dois botoes a direita do cabeçalho.
Estou mandando o modelo que consegui fazer.
Como ja esta feito, esta mensagem é apenas para meu aprofundamento em vba, claro, se alguem quiser me ajudar a aprender.
Creio que ficou mais claro, afinal o modelo esta ai funcionando. Apenas se alguem conseguir fazer de uma forma mais leve, peço por favor me ensinar.
Agradeço a todos.
Postado : 25/10/2016 9:39 am