Ir ao conteúdo
  • Cadastre-se

Excel VBA que oculte algumas colunas e imprima o restante, Excel 2007


Ir à solução Resolvido por Bikke,

Posts recomendados

Boa noite

Venho solicitar ajuda.

Pretendo que, ao clicar num botão, o código VBA me oculte algumas colunas e imprima o restante.

A área a imprimir é de A3 a CB46, mas, pretendo que antes de imprimir me oculte as colunas de O a AF.

 

Informo também que, essa planilha estará protegida, se o código VBA necessitar de desproteger a planilha, deverá levar também um código para a Desproteger e após imprimir deverá Proteger a planilha e repor as colunas que foram ocultadas.

Obrigado desde já.

Cumprimentos

 

Novembro 2019.xls

Link para o comentário
Compartilhar em outros sites

  • Solução

Após pesquisar na net e testar na minha planilha, encontrei o correcto e o que pretendia.

 

Aqui deixo o código VBA para quem necessitar.
 

Sub PRINT_ESCALA()
  Sheets("ESCALA").Unprotect "123"
  Columns("O:AF").Hidden = True
  Sheets("ESCALA").Select
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
  Sheets("ESCALA").Select
  Columns("O:AF").Hidden = False
  Sheets("ESCALA").Protect "123"
End Sub

 

Cumprimentos

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!