CÓDIGO DE CORES NO VBA

Guia Prático

CÓDIGO DE CORES NO VBA

No Excel, há duas propriedades referentes as cores que são Color e ColorIndex.

A propriedade Color utiliza as cores no formato RGB (Red, Green, Blue).

A propriedade ColorIndex utiliza as 56 cores pré-definidas do VBA. Veja a tabela abaixo:

Vamos aos exemplos. Criaremos dois botões. Um com a propriedade Color e o outro com a propriedade ColorIndex.

Primeiramente entre no Editor do VBA (Alt + F11). Clique em Inserir / Módulo. No módulo criado digite o seguinte código:

Na primeira Sub (Procedimento) criamos uma macro que pinta o interior da célula que está ativa (ActiveCell) utilizando a propriedade ColorIndex com a cor pré-definida 48 (Cinza).

Na segunda Sub criamos uma macro que pinta o interior da célula que está ativa utilizando a propriedade Color com a cor em RGB (255, 0, 0) que é vermelha.

Agora no Excel crie duas formas (aba Inserir/Formas) como no exemplo:

Com o botão direito do mouse, clique na forma Pintar 1 e depois em Atribuir Macro. Agora escolha PintarColorIndex. Repita o mesmo procedimento no outro botão agora escolhendo a macro PintarRGB. Pronto! Para testar os botões, selecione uma célula qualquer e clique num dos botões. A célula é pintada.

Licença Creative Commons

Photo by Tabitha Mort from Pexels

OUTROS ARTIGOS DE INTERESSE

Limpeza de Dados no Excel – PARTE 1

LIMPEZA DE DADOS NO EXCEL - IMPORTANDO, EXCLUINDO E PROMOVENDO LINHAS Nesta primeira parte da sequência vamos apresentar a ferramenta de PowerQuery (ou Obter e Transformar dados no Excel 2016). No Excel 2010 e 2013 você precisará instalá-lo. Siga as instruções que...

ler mais

Seis perguntas a fazer antes de se criar um Dashboard

SEIS PERGUNTAS A FAZER ANTES DE SE CRIAR UM DASHBOARD Você ou seu gestor pediu para criar um Dashboard. Provavelmente no Excel ou no PowerBI. Este artigo mostrará as 6 perguntas que você deve fazer ANTES de criar um Dashboard - independente de onde ele será feito. Se...

ler mais
Fabio Vianna
Siga-Me

Fabio Vianna

Modela planilhas deste 1994 e ministra treinamentos desde 1997.
Especialista em Modelagem Profissional de Planilhas, incluindo Dashboards no Excel.
Fabio Vianna
Siga-Me