Prezados,
Tenho uma planilha, a "livro diário" o qual é alimentada pela "lançamentos".
Após a conclusão do uso da planilha "lançamentos", será necessário apenas preparar a planilha livro diário para impressão. A quantidade de linhas na planilha "livro diário" está no intervalo "A7:F4002", porém nem todas as células são utilizadas. Todo o intervalo "A7:F4002" tem fórmulas. O meu objetivo é definir a área de impressão da planilha livro diário conforme o auto filtro, desmarcando as linhas vazias e ficando somente as células preenchidas conforme os dados oriundos da planilha "lançamentos". Não sei se é possivel fazer isso, mas como o vba possui muitos recursos acredito que alguém com conhecimentos aprofundados sobre o assunto para fazer. Desde já agradeço pela atenção
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Area de impressão
-
- Manda bem
- Mensagens: 127
- Registrado em: Sex Out 05, 2018 2:42 pm
Re: Area de impressão
Tente usar um critério do próprio filtro antes de imprimir como:
ActiveSheet.Range("$A$6:$F$4003").AutoFilter Field:=4, Criteria1:="<>"
Retirando as células vazias
Pode fazer uma nova
Sub filtrar ()
ActiveSheet.Range("$A$6:$F$4003").AutoFilter Field:=4, Criteria1:="<>"
End sub
depois dentro de sua macro você coloca lá
Call Filtrar
Ou coloca a própria linha, tente isso.
ActiveSheet.Range("$A$6:$F$4003").AutoFilter Field:=4, Criteria1:="<>"
Retirando as células vazias
Pode fazer uma nova
Sub filtrar ()
ActiveSheet.Range("$A$6:$F$4003").AutoFilter Field:=4, Criteria1:="<>"
End sub
depois dentro de sua macro você coloca lá
Call Filtrar
Ou coloca a própria linha, tente isso.