Pular para o conteúdo

Como fazer a formatação básica de uma planilha automaticamente | Excel VBA

Nesse vídeo eu vou te mostrar como fazer uma formatação básica de uma planilha através do VBA.

Formatação básica aqui nessa planilha então a gente vai mexer em alguns aspectos aqui começando pela linha do cabeçalho que eu quero deixar com fundo preto e letra branca tá então eu vou pegar aqui ó o range do cabeçalho que vai de 1 até g1 e eu vou definir este arranjo aqui ó depois que eu fiz essa parte de colar os valores tá então vou colocar wb. x um ponto

Rende e vai de a um até g1 e aqui eu quero deixar com fundo preto né para o preenchimento da célula preto então como que você pode fazer isso você vai usar aqui ó no comando rende você vai colocar. interior que é o interior da célula. color que a cor igual a o bebê black então vb vende visual basic né que é do visual basic for aplications e o black é o preto

Em inglês então com isso só se a gente executar aqui com f8q que nós vamos ver ó a gente vai ver o fundo preto preenchido aqui no nosso cabeçalho então agora que que a gente vai fazer nesse fechar aqui essa janela vamos colocar a letra branca então é o mesmo intervalo wb. x um ponto range vamos de a um até g1 é o mesmo intervalo só que invés de ponto inter para

Pegar o preenchimento da célula eu vou colocar ponto fonte que se refere a fonte né que a letra que está dentro da célula e depois eu coloco. color de novo é só que aí eu vou colocar vb white porque eu quero branco então quando executar isso aqui com f8 ó executei essa linha e vai ficar branco aqui a fonte do meu cabeçalho só que quando fica branco no fundo preto

É legal você colocar em né porque aí fica melhor para enxergar então agora a gente vai colocar em esse cabeçalho vamos colocar na aabb. x um ponto reagir a um até g1. fontes. bolt tá então a o mesmo ponto fonte só que a inveja. color vai ser ponto balde para deixar em

E aqui eu vou colocar igual a true porque esse ponto balde aqui ela

Vai funcionar control e falsi se eu colocar falso ele vai ele vai tirar o

E se eu colocar truque é verdadeiro ele vai colocar em

Bom então você vai executar isso aqui ó quando chegar nessa linha eu aperto f8 oi e aí eu posso voltar aqui ó e eu tenho com meu cabeçalho em o que que eu vou fazer agora vou colocar uma borda nesse intervalo aqui tá então ó temos aqui o intervalo a gente vai colocar uma borda de a um até g em 73 então vamos voltar aqui ó e vamos definir o intervalo wb. x

Um ponto hende já um até g73 o ponto borders então a agora é um outro comando aqui dentro do comando range então só as bordas tá. line-style que é um estilo de linha eu vou colocar igual a 1 s1 é a borda mais simples tá simplesmente uma linha preta em volta da célula bom então vou executar aqui com f8 ó cheguei nessa linha quando eu apertar aqui o f8 eu vou

Colocar a borda em volta aqui na minha tabela e vai até a minha última linha aqui agora eu vou fazer o seguinte ó eu vou fazer o auto-ajuste aqui dessas colunas porque você pode ver aqui ó que meu cabeçalho ele ficou perdido aqui e eu não tô conseguindo enxergar ela inteiro então vou te mostrar como fazer o auto-ajuste das colunas aqui de ah até g então a gente

Vai vir aqui ó vamos colocar wb. x um ponto e ao invés de até c g definindo intervalo entre aspas e entre parentes aqui. alto fit tá que é o auto-ajuste então agora a gente segura aqui o f8 até chegar aqui embaixo executa essa linha oi e aí ó você pode ver que ele esticou um pouquinho aqui né então consegui enxergar tudo aqui então quê que eu vou fazer ele fez

Um autoajuste que a largura mínima para caber todo o texto só que aqui no medicamento tem os nomes que são muito grandes e aí eu vou querer fazer o seguinte eu não quero que a minha coluna aqui fica excedendo a largura então eu quero que fique no tamanho aqui razoável que consiga caber numa mesma página né mesmo que eu perca um pedaço de alguns textos aqui porque

Aí vai ser só algumas exceções né que eu posso ver aqui em cima então para isso eu não posso usar o alto fit aqui na coluna a senão ele vai jogar desse tamanho aqui então quê que eu vou fazer eu vou arrastando aqui ó você tá vendo a largura lá em cima tá então vou parar mais ou menos aqui ó 52 tá a largura 52 que é a largura suficiente aqui para mim então

Agora eu vou definir depois de fazer o alto fit eu vou definir a largura da coluna a como sendo tá qual a largura da coluna e aí você pode até colocar o alto fit aqui ó só a partir da bebê tá então com isso eu vou evitar que a coluna a fique grande demais então vou segurar aqui uf8 ó chegou aqui eu vou fazer o auto-ajuste de bebê até g e agora eu vou jogar 52

Na largura da coluna ah então tá aqui ó ela vai ficar limitada aqui exatamente no tamanho 52 sem que eu perca aqui os valores no final tá a minha última formatação que eu vou fazer aqui é remover as linhas de grade on você pode ver que eu tenho as linhas de grade aqui na planilha então eu vou tirar isso aqui com uma parte da minha formatação então para isso a

Gente vai vir aqui e vamos colocar o seguinte comando active window. display grid lines que esse aqui ó que é mostrar linhas de grade igual a falso ó a peça que vai ser a janela ativa ponto mostrar linhas de grade igual a falso então quando executar isso aqui ó e executei essa linha as linhas de grade vão sumir aqui dessa planilha tá bom ó

Transcrito do video
Como fazer a formatação básica de uma planilha automaticamente | Excel VBA By Felipe Nakashima