Alterar a Cor das Abas do Excel com VBA

Alterar a Cor das Abas do Excel com VBA

No tutorial de hoje iremos tratar sobre personalização de Abas no Excel, em outras palavras, você aprenderá como alterar a cor das Abas do Excel com VBA.

Aprenda Como Alterar a Cor das Abas do Excel com VBA

Bem, geralmente fazemos isso para alterar a cor de uma aba ou guia do Excel:

Cor das Abas dos Excel

No entanto, esse procedimento com o VBA é bem diferente do normal.

Devemos especificar o código e também a numeração da cor que pretendemos inserir.

Além disso, cada cor possui uma numeração essa mesma é seu endereço correspondente.

Veja algumas numerações que se referem a algumas cores:

Cor das Abas dos Excel, cores para o vba
Tabela de Cores

Podemos ver, que a cor vermelha, seu endereço é “255”, para o Excel ou VBA, esse número “255” é a cor vermelha. O mesmo conceito, também se aplica as demais cores.

No exemplo que iremos fornecer usaremos 2 cores dessa tabela a cor de número 0 e a 16776960.

  • 0 = Preta
  • 16776960 = Azul claro lilás

 

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


Como Alterar a Cor das Abas do Excel com VBA

Primeiramente, a Aba que usaremos de exemplo, é a “Planilha1”.

Veja abaixo, que essa aba se encontra sem nenhuma cor:

Cor das Abas dos Excel, aba sem cor

Dentro do VBA, insira o seguinte código:

Cor das Abas dos Excel, código

Vamos Entender:

  • Sub cor(): Inicialização do código;
  • Sheets(1): Se refere a primeira aba do arquivo do Excel, se fosse a segunda aba, seria assim: “Sheets(2)”, terceira “Sheets(3)”, e assim por diante;
  • .Tab.Color = 0 : A aba indicada, receberá a cor de número 0, que se refere a cor preta, de acordo com a tabela que mostramos no início;
  • End Sub: Finalização do código.

Agora que entendemos o código, podemos por em prática!

Dentro do VBA, pressione a tecla “F5”, e logo em seguida confira a cor da primeira aba da planilha:

curso de excel intermediário

Cor preta.

Outro exemplo:

No trecho do código “.Tab.Color =“, informe a numeração 16776960.

Cor das Abas dos Excel, numeração

Pressionando novamente a tecla “F5”, confira o resultado:

CURSO DE EXCEL INTERMEDIÁRIO

Enfim, tudo é muito simples, basta especificar a aba referente e escolher a numeração conforme informado na tabela de cores.


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou de usar este recurso e você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados Ao VBA: