Como aplicar formatação de fonte com VBA

Você pode aplicar formatação de fonte a células ou ranges em uma planilha do Excel usando VBA. A formatação de fonte inclui atributos como tamanho da fonte, negrito, itálico, sublinhado, cor da fonte, etc. Aqui estão alguns exemplos de como aplicar formatação de fonte usando VBA:

aplicar formatação de fonte com VBA

Exemplos para aplicar formatação de fonte com VBA

  1. Alterar o tamanho da fonte e tornar o texto em negrito:
Sub AplicarFormatacaoFonte()
    ' Seleciona a célula A1
    Range("A1").Select
    
    ' Aplica formatação de fonte
    With Selection.Font
        .Size = 14 ' Tamanho da fonte
        .Bold = True ' Negrito
    End With
End Sub
  1. Alterar a cor da fonte e aplicar sublinhado:
Sub AplicarOutraFormatacaoFonte()
    ' Seleciona a célula B1
    Range("B1").Select
    
    ' Aplica formatação de fonte
    With Selection.Font
        .Color = RGB(255, 0, 0) ' Cor da fonte (vermelho)
        .Underline = xlUnderlineStyleSingle ' Sublinhado simples
    End With
End Sub
  1. Aplicar itálico:
Sub AplicarItalico()
    ' Seleciona a célula C1
    Range("C1").Select
    
    ' Aplica itálico
    With Selection.Font
        .Italic = True ' Itálico
    End With
End Sub

Lembre-se de que selecionar células usando .Select não é sempre a maneira mais eficiente de trabalhar com VBA. Em vez disso, você pode obter uma referência direta ao Range que deseja formatar e, em seguida, aplicar a formatação diretamente a esse Range.

Por exemplo:

Sub AplicarFormatacaoDireta()
    Dim rng As Range
    Set rng = Range("D1")
    
    ' Aplica formatação de fonte diretamente ao Range
    With rng.Font
        .Size = 16
        .Bold = True
    End With
End Sub

Substitua "D1" pelo endereço da célula que deseja formatar. Isso é mais eficiente e mais claro do que selecionar células antes de aplicar a formatação.

Trabalhando com a região ao redor da célula ativa

 Subfonte()
    Com ActiveCell.CurrentRegion.Font
        .Name = "Times New Roman"
        .Tamanho = 12
        .Negrito = Falso
        . Itálico = Falso
    Terminar com
End Sub

Compre um Livro de VBA e aprenda técnicas avançadas!



Confira Estes Produtos Que Eu Recomendo

Compre Planilhas de Excel

Confira os Preços

Climatizador de Ar

Condira os Preços

Notebook DELL Inspiron

Confira os Preços

Celular da Marca Xiaomi

Confira os Preços

Notebook Lenovo IdeaPad

Confira Os Preços

Smartphone Samsung Galaxy

Confira os Preços

Aspirador de Pó Robô

Confira os Preços

Os Melhores Ventiladores

Confira os Preços

Notebook Gamer

Confira os Preços

Materiais para Escritórios

Confira os Preços

Impressora Multifuncional de Tinta

Confira os Preços

Smart TV Samsung de 32 a 70

Confira os Preços

Edivaldo
Edivaldo

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.

Se você tem alguma dúvida, escreva seu comentário abaixo:

Deixe um Comentário

Tudo Excel
Logo