3 Códigos em VBA que não podem faltar na sua planilha do Excel

O Excel é uma excelente ferramenta de inúmeras utilidades e para colocar uma estética melhor em suas planilhas existem os códigos VBA.

Essa linguagem programação através de códigos podem melhorar e muito o visual da sua planilha. Por isso preparamos três códigos simples em VBA para dá um “up” a mais na sua planilha de Excel.

Código VBA para tela cheia

O primeiro código é para expandir a tela do Excel da planilha e ocultar a barra de guias. Com isso, a planilha fica com um visual mais bonito e reduz a quantidade de informações para o usuário.

A imagem a seguir mostra um exemplo desse tipo de código:

Código VBA em tela cheia – Dashboard planilha de finanças pessoais

Agora vem a melhor parte, vou te mostrar como inserir o código na sua planilha:

Passo zero: vai abrir o Visual basic com as teclas de atalho Alt + F11;

Primeiro passo: Com a tela do visual basic aberta, no canto esquerdo você vai procurar um ícone escrito Esta pasta de trabalho, dentro da pasta microsoft Excel Objetos;

Segundo passo: Vai selecionar a opção Workbook na parte onde são inseridos os códigos, assim quando você escolher essa opção observe se vai aparecer o evento Open na parte lateral, pois o código que você vai inserir nesse evento vai ser executado assim que a planilha abir;

Terceiro passo dentro da tela do Visual basic: você vai copiar e colar o este código aqui: Application.DisplayFullScreen = True

Esse código vai fazer a planilha abrir com a tela cheia, para deixar o conteúdo mais visual colocamos todo o passo a passo na figura abaixo.

Inserindo código no VBA
Inserindo código no VBA

Código VBA de selecionar planilha de abertura

Este código funciona da seguinte forma, quando a sua planilha abrir automaticamente ela vai procurar uma planilha para apresentar como se fosse a primeira, então você vai poder escolher a planilha que você quer que abra primeiro.

Trazendo isso para a prática com a planilha de finanças pessoais, sempre que você utilizar a planilha e fechar, na hora de abrir novamente a planilha sempre será aberta na página inicial.

Observe a imagem abaixo.

página inicial da planilha de finanças pessoais - Código de seleção
página inicial da planilha de finanças pessoais – Código de seleção

Essa planilha tem um função para sempre quando for aberta entrar sempre na primeira página, com isso o usuário sempre estará atualizado dos conteúdos que a planilha oferece.

Gostou dessa planilha clique aqui e garanta a sua gratuitamente.

A forma de inserir este código na planilha é similar ao código que foi passado no capitulo anterior, com a única mudança do código.

Portanto o processo de inserir o código você já sabe, agora vou te mostrar qual código usar, pois bem o código para selecionar a planilha é Planilha1.Select

Agora é que vem o detalhe super importante, se você inserir o código descrito acima vai sempre selecionar a planilha1 da sua tabela, então para selecionar a planilha desejada você terá que alterar o valor Planilha1 para o nome da planilha que você quer que abra primeiro! Com isso o usuário terá uma melhor interação com a página inicial da sua planilha.

A imagem a seguir mostra o código sendo utilizado no evento workbook como descrito na ação anterior.

Código para selecionar a planilha
Código para selecionar a planilha de abertura inicial

Código para gerar arquivo em PDF

Outro código muito utilizado é de gerar arquivo em pdf, pois através dele você poderá imprimir um relatório importante do seu trabalho, dando agilidade ao fluxo de tarefas.

Este código tem que ser associado a um botão para usuário da planilha clicar no botão e automaticamente o relatório ser gerado.

Diferente dos outros códigos, este será inserido dentro de um módulo no Visual básic

Como inserir um módulo no visual basic

Para inserir um módulo você vai seguir os seguintes passos, depois que a tela do visual basic estiver aberta, vai ir na opção inserir e clica em modulo.

Assim como é apresentado na imagem abaixo.

Inserindo modulo no visual basic
Inserindo modulo no visual basic

Logo após na parte de baixo do painel VBA vai aparecer um ícone escrito módulo, então é só dá um duplo clique no botão que você vai poder inserir os códigos dentro do módulo.

Inserindo código para imprimir em pdf

Depois de criado o módulo agora é a parte de inserir o código associado a um botão para imprimir determinada planilha do arquivo.

Botão da macro para imprimir
Botão da macro para imprimir

Vou disponibilizar o código onde você vai realizar algumas alterações no mesmo para ficar do jeito que você achar melhor:

Sub imprimir1()

Dim localpdf As String

localpdf = ThisWorkbook.Path & “” & “Agenda semanal” & Replace(Date, “/”, “”)
imprimir.ExportAsFixedFormat Type:=xlTypePDF, Filename:=localpdf & “.pdf”, openAfterPublish:=True

End Sub

Mas não é simplesmente só pegar e colar este código no seu conteúdo! Portanto vou te explicar os detalhes das palavras que estão escrito em verde para você editar na hora de montar a planilha.

A frase “Agenda semanal” significa o nome do arquivo que será impresso, pois como é visto na planilha se trata de uma organização de agenda, então por isso o título de agenda semanal, juntamente com a data do dia da exportação do arquivo.

Já a palavra “imprimir” no código se trata da planilha onde o conteúdo que será impresso está, nesse caso será a parte da agenda que as informações são inseridas, mas o local da impressão quem configura é o usuário.

A imagem a seguir mostra bem os detalhes para inserir o código dentro do módulo:

Como inserir o código no módulo
Como inserir o código no módulo

Fiz dois vídeo comentando sobre estes códigos sendo inseridos na prática, caso você não tenha entendido o artigo pode acompanha o conteúdo em formato de vídeos também:

O segundo vídeo mostra o conteúdo sendo utilizando na prática, pois pode ser que ficou algum detalhe não percebido e esse vídeo vai te ajudar a aplicar o conteúdo:

Curso gratuito de Excel do Zero ao básico, clique aqui.

 

Minicurso Dashboard em Excel

aula 1 - Introdução ao tema https://www.youtube.com/watch?v=i1y3k9nTy9o Aula 2 - Base de Dados e tabelas dinâmicas https://www.youtube.com/watch?v=6p6UoOuCHIU Aula 3 -...
Read More

minicurso-financas-pessoais

Minicurso de Finanças pessoais - 2022 aula 1 - O que é Mindset https://www.youtube.com/watch?v=NJ57zOwayys Aula 2 - Planejamento Financeiro em...
Read More

Como colocar variação mensal no Power BI

  Como Calcular e Exibir Variação Mensal no Power BI Calcular a variação mensal no Power BI é uma tarefa...
Read More

Como colocar valores abreviados no Power BI

  Como Colocar Valores Abreviados no Power BI O Power BI é uma ferramenta poderosa para visualização de dados, mas,...
Read More

Como Criar Listas Suspensas com Preenchimento Automático no Excel

  Como Criar Listas Suspensas com Preenchimento Automático no Excel Se você já se deparou com a necessidade de gerenciar...
Read More

Cartões

Read More

Como Criar uma Base de Dados no Excel com a Ajuda do ChatGPT

  Como Criar uma Base de Dados no Excel com a Ajuda do ChatGPT Neste artigo, vamos explorar como utilizar...
Read More

Seis Maneiras de Fazer as Pessoas Gostarem Mais de Você

  O desejo de ser aceito e bem-vindo é uma parte intrínseca da natureza humana. Quando se trata de construir...
Read More

One Person Business – Modelo de Negócio para 2025

  One Person Business: O Modelo de Negócio para 2025 O modelo de negócio conhecido como One Person Business está...
Read More

3 Fundamentos essenciais para alta performance – Resumo Eslen Delanogare

  Três Fundamentos Essenciais para Alta Performance Melhorar a performance pessoal e profissional é um objetivo que muitos buscam, mas...
Read More

Mostrar valor de zero em um gráfico

  Como Mostrar Valores Zero em Gráficos no Excel Se você já tentou criar gráficos no Excel, pode ter notado...
Read More

Como fazer Ranking com imagens dinamicas no Excel

  Como Criar um Ranking Dinâmico com Imagens no Excel Se você deseja tornar seus dashboards mais interativos e visuais,...
Read More
Miguel Rodrigues
Últimos posts por Miguel Rodrigues (exibir todos)