Bom dia! Estou melhorando uma planilha de trabalho e criei uma macro que filtra os dados criando varias planilhas dentro da mesma pasta, porem para imprimir criei uma macro que imprime apenas as linhas preenchidas, para isso crei um intervalo nomeado com range dinâmico, e funciona bem se tiver uma única planilha e realizar o filtro 1 a 1 porem eu gostaria de ter esse range criado a cada planilha criada pela macro
O range dinâmico crio com a função desloc
A macro de impressão assim
Sub Imprimir
Range("Nome do Range").printout
End Sub
Assim imprime apenas as linhas preenchidas
So que como crio varias abas, toda vez q a macro roda ela apaga as abas e cria novamente, o intervalo nomeado da erro #ref, como impedir o erro e a macro de impressao funcionar em todas as planilhas criadas.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Postado : 08/02/2016 7:26 am