Cores de fundo no Excel VBA
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 na 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 para azul claro.
Resultado:
2. A linha de código a seguir define a cor de plano de fundo da célula A1 como "Sem preenchimento".
Resultado:
3. Se você quiser saber o número ColorIndex de uma cor, simplesmente pergunte ao Excel VBA.
Selecione a célula A1 e clique no botão de comando na planilha:
4. A propriedade ColorIndex dá acesso a 56 cores "predefinidas". Se você não conseguir encontrar a cor específica que está procurando, use a propriedade Color e a função RGB.
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 criar todas as cores. RGB (255,0,0) dá a cor vermelha pura (exatamente o mesmo resultado acima).