Propriedade de fonte do Excel VBA
o Propriedade da fonte do objeto Range em Excel VBA dá acesso a muitas outras propriedades. Isso ocorre porque a propriedade Font retorna um objeto em si; o objeto Font. O objeto Font tem muitas propriedades, como a propriedade Color e a propriedade Bold.
Propriedade da cor
Para alterar a cor de um intervalo do Excel, use a propriedade Font do objeto Range e, em seguida, a propriedade Color do objeto Font.
1. Adicione a seguinte linha de código:
Explicação: De onde tiramos esse número estranho? Bem, nós começamos o Macro Recorder e mudamos a cor de uma célula para vermelho. Você pode fazer isso para todas as cores!
2. A linha de código a seguir fornece exatamente o mesmo resultado.
Explicação: vbRed é um tipo de constante interna no Excel VBA. Coloque o cursor no vbRed no Editor do Visual Basic e clique em F1 para ver quais outras constantes você pode usar.
3. A linha de código a seguir fornece exatamente o mesmo resultado.
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.
Propriedade negrito
A seguinte linha de código em negrito um intervalo:
Para abrir um intervalo, você pode usar a palavra-chave False. O objeto Font tem muito mais propriedades. Se você quiser programar esse tipo de coisa, basta usar o gravador de macros para ver como fazer isso! Normalmente, o código criado pelo gravador de macros é muito longo. Por exemplo, o gravador de macro cria o seguinte código quando nós negrito Range ("A1").
Acabamos de ver que essas duas linhas de código podem ser escritas como uma linha de código.