Cores de fundo no Excel VBA - Macros fáceis do Excel

Índice

Mudando cores de fundo em Excel VBA é fácil. Use a propriedade Interior para retornar um objeto Interior. Em seguida, use a propriedade ColorIndex do objeto Interior para definir a cor de fundo de uma célula.

Coloque três botões de comando em sua planilha e adicione as seguintes linhas de código:

1. A linha de código abaixo define a cor de fundo da célula A1 como azul claro.

Intervalo ("A1"). Interior.ColorIndex = 37

Resultado:

2. A linha de código a seguir define a cor de fundo da célula A1 como 'Sem preenchimento'.

Intervalo ("A1"). Interior.ColorIndex = 0

Resultado:

3. Se você quiser saber o número ColorIndex de uma cor, basta perguntar ao Excel VBA.

MsgBox Selection.Interior.ColorIndex

Selecione a célula A1 e clique no botão de comando na planilha:

Resultado:

4. A propriedade ColorIndex dá acesso a uma paleta de cores de 56 cores.

Nota: baixe o arquivo Excel para ver como criamos esta paleta de cores.

5. Se você não conseguir encontrar a cor específica que está procurando, use a propriedade Color e a função RGB.

Intervalo ("A1"). Interior.Color = RGB (255, 0, 0)

Explicação: RGB significa Vermelho, Verde e Azul. Estas são as três cores primárias. Cada componente pode assumir um valor de 0 a 255. Com esta função você pode fazer todas as cores. RGB (255,0,0) fornece a cor vermelha pura (ColorIndex = 3 produz exatamente o mesmo resultado).

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave