Ajustar a tela do Excel Automaticamente
Especialista em Excel

Ajustar a tela do Excel Automaticamente
Neste artigo você lerá como ajustar a tela do Excel automaticamente à planilha que desejar, inclusive fazendo com que a pasta de trabalho possa ser distribuída para outros funcionários da empresa ou clientes sem necessidade de ajustar ela para a resolução da nova máquina.


É comum que ao abrir o Excel em resoluções diferentes ele fique de forma de forma estranha, como pode notar nas resoluções abaixo a planilha abaixo, sem ainda o tratamento adequado:
Como fazer o ajuste do Excel à resolução do monitor manualmente
O princípio do ajuste da resolução esta baseado no zoom do Excel. Pois ajustando o zoom conseguimos que a planilha possa ser exibida na sua totalidade.
Desta forma utilizaremos no processo uma opção muito pouco usada do Excel o Zoom na Seleção. Esta opção está no menu Exibir->Zoom na Seleção.

Esta opção funciona da seguinte forma:
- Selecione um intervalo de células que deseja que apareça completamente na tela
- Clique em Exibir->Zoom na Seleção
Ao realizar esta tarefa o Excel automaticamente dará zoom no que você deseja seja exibido na tela, no caso o intervalo de células que deseja que apareça completamente.

No exemplo acima foi selecionado o intervalo de A1 à AA45.
Então, ao clicar no botão de Zoom na Seleção temos o ajuste manual do intervalo selecionado para o melhor tamanho do Excel para a resolução do seu monitor.

Como pode notar agora os botões do sistema CMMS são exibidos completamente.
O problema deste método é que o mesmo é manual, portanto, apesar de funcionar perfeitamente ele tem que ser feito na tela de cada um ao qual distribuir a planilha.
Por isso vamos ver no próximo tópico como podemos aplicar um código VBA para que o Excel seja ajustado automaticamente à resolução do monitor no qual está sendo utilizado.
Ajustar a tela do Excel automaticamente com VBA
Agora vamos realizar o mesmo processo anterior de ajuste do Excel à resolução da tela, porém de forma automática.
O VBA é uma ferramenta incrível do pacote Office, com ela podemos por exemplo, automatizar processos antes realizados manualmente, como é o caso do ajuste da tela do Excel.
Para isso o primeiro passo é definirmos o intervalo que iremos querer ajustar ao abrir o Excel. Siga as etapas para criarmos um intervalo nomeado com este range de células.
- Clique em Fórmulas->Gerenciador de Nomes
- Clique no botão Novo e digite um nome, no nosso caso digitamos: Tela
- Em Refere-se a:, selecione o intervalo da planilha que deseja que seja exibido integralmente sempre. No nosso caso: =PAINEL!$A$1:$AB$44
- Clique em OK, o intervalo estará criado.

Esta é a primeira etapa. Agora vamos colocar o código VBA que realiza o ajuste automático pelo Zoom ao abrir a pasta de trabalho.
Agora Habilite a guia desenvolvedor: https://www.guiadoexcel.com.br/habilitar-guia-desenvolvedor-no-excel-e-copiar-procedimentos-vba/, caso não esteja ainda habilitada e faça o seguinte:
- Na Guia desenvolvedor clique no botão Visual Basic ou pressione ALT+F11
- Na pasta na árvore à esquerda clique sobre a pasta de trabalho duas vezes

- Selecione em "Geral" a opção Workbook e selecione o evento Open, e cole o seguinte código:
'Seleciona a região
Range("Tela").Select
'Aplica o zoom automático
ActiveWindow.Zoom = True
- O código deve ficar como na imagem abaixo:

O código tem apenas duas linhas que, conforme os comentários acima delas, a primeira seleciona a região que criamos antes, o nome definido Tela, e o segundo aplica o comando de zoom automático, exatamente como fizemos antes. A diferença é que ele será aplicado sempre que a pasta de trabalho for aberta, usando então o evento Open do objeto Workbook(pasta de trabalho).
Abraço
Marcos Rieper
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




