Close Menu
Tudo Excel
    🚚 Carrinho de Compras
    Postagens Recentes

    Como criar um formulário de entrada de dados no Excel

    05/05/2025

    Como Copiar um Intervalo para Outra Planilha com Formatação Usando Excel VBA

    02/05/2025

    Manual da Planilha de Cotação de Preços com 20 Fornecedores e 500 Itens

    02/05/2025

    Como Criar uma Tabela Dinâmica usando o Power Pivot e a partir de Várias Fontes de Dados

    02/05/2025

    Como usar LAMBDA no Excel para criar suas próprias funções

    28/03/2025

    O Aplicativo do Microsoft Excel na App Store é Original?

    28/03/2025
    Facebook X (Twitter) Instagram
    • Lista de Planilhas
    • Primeiros Passos
    • 🛒︎ Minhas Compras
    • 🖳 Minha conta
      • Meus Downloads
      • Meus Pedidos
    Login
    destaque
    Tudo Excel
    • Loja de Planilhas
    • Planilhas Grátis
    • Aprenda Excel
      • Introdução ao Excel
        • Apostila Básica de Excel
        • Aprendendo Excel
        • Dicas de Excel
        • Excel Básico
        • Formatação Condicional
        • Formatar Planilhas
        • Protegendo Planilhas
      • Excel Avançado
        • Finanças e Investimentos
        • Funções de Excel
        • Gráficos na Planilha
        • Macros e VBA
        • Tabela Dinâmica
        • Validação de Dados
      • Fazer Planilhas
      • Funções Excel
      • Todas as Categorias
    • 📝 Forum
    0 Shopping Cart
    | Carrinho   
    • Shop
    • Minha Conta
    0 Shopping Cart
    Tudo Excel
    Home»Excel Avançado»Macros e VBA»Como Alterar a Cor da Fonte Usando VBA no Excel
    Macros e VBA

    Como Alterar a Cor da Fonte Usando VBA no Excel

    EdivaldoBy Edivaldo02/03/2024Updated:24/09/2024Nenhum comentário4 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Alterar a Cor da Fonte Usando VBA
    Share
    Facebook Twitter LinkedIn Pinterest Email

    A propriedade VBA Font Color pode ser usada para alterar a cor da fonte das células do Excel usando o código VBA. Usando o índice de cores e a propriedade color com a função RGB, podemos alterar a cor da fonte de várias maneiras. Mas vamos ver duas mais fáceis!

    Para alterar a cor da fonte, primeiro precisamos identificar quais células vamos alterar.

    Range (“A1:A10”)

    Então precisamos selecionar a propriedade FONT.

    Range (“A1:A10”).Font

    Então o que queremos fazer com esta fonte? Então, selecione a cor.

    Range (“A1:A10”).Font.Color

    Assim, precisamos construir o código para alterar a cor da fonte. Não parece fácil. Mas lembre-se, tudo parece difícil no começo e logo em seguida você vai pegar o jeito.

    Como alterar a cor da fonte usando VBA?

    Você pode baixar este modelo Excel de cor de fonte VBA aqui - Modelo Excel de cor de fonte VBA

    Primeiro exemplo: Usando Índice de Cores

    A propriedade Índice de cores é diferente da Color Property no VBA. Então, usando valores numéricos, podemos alterar a cor das células e das fontes.

    Os números variam de 1 a 56 e cada número representa cores diferentes. Abaixo está a lista de números e suas cores.

    Usando Índice de Cores do VBA

    Exemplo de cor de fonte VBA 1. Vamos ao teste!

    • Temos um valor na célula A1.
    • Exemplo de cor da fonte VBA 1-1

    Queremos mudar a cor da fonte da célula A1 para verde. Abaixo está o código.

    Código:

    Sub
    Range("A1").Font.ColorIndex = 10
    FontColor_Example1()
    End Sub

    Isso mudará a cor da fonte da célula A1 para verde.

    Também podemos usar a propriedade CELLS para alterar a cor da fonte.

    Código:

    Sub
    FontColor_Example1()
    Cells(1, 1).Font.ColorIndex = 10
    End Sub

    Dessa forma, podemos utilizar os números de 1 a 56 para aplicar a cor desejada à fonte.

    Segundo exemplo: Usando a propriedade Color

    O Color Index tem cores muito limitadas de 1 a 56, mas usando a propriedade COLOR, podemos usar 8 cores integradas:   vbBlack, vbRed, vbGreen, vbBlue, vbYellow, vbMagenta, vbCyan, vbWhite.

    Para essas cores, não precisamos fornecer nenhum número. Em vez disso, podemos acessá-los usando seus nomes, conforme mostrado acima. Abaixo está o código de exemplo para todas as 8 cores.

    Código vbBlack para cor preta

    Sub
    vbBlack_Example()
    Range("A1").Font.Color = vbBlack
    End Sub

    Código vbRed para cor vermelha

    Sub
    vbRed_Example()
    Range("A1").Font.Color = vbRed
    End Sub

    Código vbGreen para cor verde

    Sub
    vbGreen_Example() 
    Range("A1").Font.Color = vbGreen
    End Sub

    Código vbBlue para cor azul

    Sub
    vbBlue_Example()
    Range("A1").Font.Color = vbBlue
    End Sub

    Código vbYellow para cor amarela

    Sub
    vbYellow_Example()
    Range("A1").Font.Color = vbYellow
    End Sub

    Código vbMagenta para cor azul magenta

    Sub
    vbMagenta_Example()
    Range("A1").Font.Color = vbMagenta
    End Sub

    Código vbCyan para cor azul clara

    Sub
    vbCyan_Example()
    Range("A1").Font.Color = vbCyan
    End Sub

    Código vbWhite para cor branca

    Sub
    vbWhite_Example()
    Range("A1").Font.Color = vbWhite
    End Sub

    Terceiro exemplo: Usando propriedade Color com função RGB

    Vimos que temos apenas 8 cores integradas para trabalhar, ao alterar a cor da fonte usando VBA no Microsoft Excel. Mas precisamos usar a função RGB para ter várias cores. Além das cores integradas, podemos criar nossas cores usando o VBA e a função VBA RGB.

    Veja a sintaxe da função RGB.

    RGB (vermelho, verde, azul)

    RGB significa Vermelho, Verde e Azul. Portanto, precisamos fornecer números de 0 a 255 para cada cor para construir cores.

    Exemplo de cores RGB

    Abaixo estão alguns dos exemplos de código de macro

    Código:

    Sub
    RGB_Example()
    Range("A1").Font.Color = RGB(0, 0, 0) 'Muda a cor da fonte para preto
    End Sub

    Código:

    Sub
    RGB_Example()
    Range("A1").Font.Color = RGB(16, 185, 199) 'A cor da fonte será esta
    End Sub

    Código:

    Sub
    RGB_Example()
    Range("A1").Font.Color = RGB(106, 15, 19) 'A cor da fonte será esta
    End Sub

    Código:

    Sub
    RGB_Example()
    Range("A1").Font.Color = RGB(216, 55, 19) 'A cor da fonte será esta
    End Sub

    Excel VBA Mudar Cor da Fonte
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Avatar photo
    Edivaldo
    • Website
    • Facebook

    Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

    Postagens Relacionadas

    Como definir o nível de segurança de macro no Excel

    13/10/2023

    Como obter o endereço do ActiveCell com VBA

    13/10/2023

    Mover para a nova célula com VBA Activate ou Select

    13/10/2023

    Como criar uma Tabela Dinâmica com Macro VBA?

    13/10/2023

    O que você pode fazer com o VBA?

    13/10/2023

    Como usar controles VBA UserForm no Excel

    13/10/2023
    Leave A Reply Cancel Reply

    🚚 Carrinho de Compras
    Lista de Planilhas
    • Planilha de Construção e Reformas Excel Planilha de Construção e Reformas: Gestão Completa de Orçamentos de Obras
      Avaliação 4.93 de 5
      R$38,00 O preço original era: R$38,00.R$30,00O preço atual é: R$30,00.
    • Planilha de Cotação de Preços 5 Fornecedores Planilha de Cotação de Preços Completa Para Comparar Até 5 Fornecedores
      Avaliação 4.75 de 5
      R$39,00 O preço original era: R$39,00.R$35,00O preço atual é: R$35,00.
    • Planilha Fluxo de Caixa Excel Planilha de Fluxo de Caixa: Gerencie Receitas e Despesas com Eficiência
      Avaliação 4.83 de 5
      R$34,90 O preço original era: R$34,90.R$26,00O preço atual é: R$26,00.
    • Planilha de Controle de Estoque - Saldo Planilha de Controle de Estoque: Sistema Completo para Gestão de Produtos e Mercadorias
      Avaliação 4.57 de 5
      R$39,90 O preço original era: R$39,90.R$36,00O preço atual é: R$36,00.
    • Planilha de Orçamento Familiar - Planejamento de Custos Planilha de Orçamento Familiar: Controle Total de Gastos e Finanças Pessoais
      Avaliação 4.75 de 5
      R$29,90 O preço original era: R$29,90.R$17,00O preço atual é: R$17,00.
    • Planilha de Cotação para 20 Fornecedores Planilha de Cotação para Cotar em até 20 Fornecedores e Analisar 500 Itens
      Avaliação 4.86 de 5
      R$65,00 O preço original era: R$65,00.R$48,00O preço atual é: R$48,00.
    • Planilha Excel para Controle de Débitos de clientes Planilha Controle de Débitos de Clientes
      Avaliação 5.00 de 5
      R$32,00 O preço original era: R$32,00.R$25,00O preço atual é: R$25,00.
    • Planilha de Excel Para Estoque e Vendas Planilha de Estoque e Vendas
      Avaliação 4.88 de 5
      R$69,00 O preço original era: R$69,00.R$49,00O preço atual é: R$49,00.
    • Planilha de Excel Despesas Domésticas Planilha de Controle de Despesas Domésticas
      Avaliação 4.25 de 5
      R$19,90 O preço original era: R$19,90.R$15,00O preço atual é: R$15,00.
    • Planilha de Excel Para Cadastro de Clientes Planilha de Cadastro de Clientes
      Avaliação 4.00 de 5
      R$32,90 O preço original era: R$32,90.R$24,00O preço atual é: R$24,00.
    Aprender Excel Online e Grátis

    Aprenda Excel com nossos tutoriais, crie gráficos, construa fórmulas com as funções mais usadas, baixe planilhas grátis e compre planilhas Premium.
    Microsoft Excel é o melhor software de planilhas do mundo!

    Categorias de produtos
    • Cursos de Excel
    • Livros de Excel
    • Planilhas de Excel
    • Planilhas de Parceiros
    ENTRE EM CONTATO:

    sac@tudoexcel.com.br

    Edivaldo: Tudo Excel

    Contribua:

    PIX: planilha@tudoexcel.com.br

    Sobre Tudo Excel
    • Política de Privacidade
    • Termos de Uso Das Planilhas
    • Sobre o site Tudo Excel
    • Todas as Categorias de Excel
    • Entrar no OneDrive
    Facebook X (Twitter) Instagram Reddit
    © 2025 TudoExcel. tudoexcel.com.br.

    Type above and press Enter to search. Press Esc to cancel.

    Sign In or Register

    Welcome Back!

    Login below or Register Now.

    Lost password?

    Register Now!

    Already registered? Login.

    A password will be e-mailed to you.