Notifications
Clear all

Imprimindo planilhas em abas ocultas e protegidas

4 Posts
3 Usuários
0 Reactions
902 Visualizações
(@marcosuke)
Posts: 72
Trusted Member
Topic starter
 

Olá amigos!

Como sempre preciso daquela ajuda de vocês. Não entendo nada de Macro e estou me aventurando aos poucos.

Surgiu a necessidade de que usuários de um sisteminha que fiz em excel aqui na empresa, imprimam parte de uma planilha que deve ficar oculta, mas ao gravar a macro para a impressão no intervalo que quero dessa planilha, se deixo ela oculta ela dá erro. Como faço pra imprimir essa planilha (que está em outra aba), mas que continue oculta e protegida?

 
Postado : 26/08/2015 9:27 am
(@mprudencio)
Posts: 2749
Famed Member
 

Vc pode via vba exibir a planilha e imprimir e a posterior ocultar de novo assim

Coloque essas duas linhas de codigo na sua macro

Troque Plan1 pelo nome de sua planilha

Sub sua macro()

Sheets("Plan1").Visible = True

Seu codigo

Sheets("Plan1").Visible = False

End Sub

Assim a planilha sera exibida antes de imprimir e oculta apos a impressão

Ve se ajuda.

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 : 26/08/2015 11:37 am
(@marcosuke)
Posts: 72
Trusted Member
Topic starter
 

Muito obrigado amigo!! Funcionou exatamente como eu precisava.

Eu não sei nada de VBA e quero aprender mais sobre o assunto pois é realmente importante.

A partir do momento em que se coloca uma macro em uma planilha ela só pode ser salva no formato XLSM?

 
Postado : 26/08/2015 12:29 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

A partir do momento em que se coloca uma macro em uma planilha ela só pode ser salva no formato XLSM?

Exatamente, a partir do Excel versão 2007, tem que salvar como XLSM

[]s

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

 
Postado : 26/08/2015 6:55 pm