Como definir o tamanho da fonte usando vba (com exemplo)


Você pode usar a propriedade Font.Size no VBA para obter e definir o tamanho da fonte de células específicas no Excel.

Por exemplo, você pode usar a macro a seguir para criar uma caixa de mensagem exibindo o tamanho da fonte atual da célula A1 :

 SubGetFontSize ()
MsgBox Range(" A1 ").Font.Size
End Sub

Ou você pode criar a seguinte macro para definir o tamanho da fonte da célula A1 como 20 :

 Sub SetFontSize()
Range(“ A1 ”). Font.Size = 20
End Sub

Ou você pode criar a seguinte macro para tornar o tamanho da fonte em cada célula no intervalo A1:C1 igual a 20 :

 Sub SetFontSize()
Range(" A1:C1 ").Font.Size = 20
End Sub

Os exemplos a seguir mostram como obter e definir o tamanho da fonte usando VBA com o seguinte conjunto de dados no Excel:

Exemplo 1: Obtenha o tamanho da fonte usando VBA

Podemos criar a seguinte macro para criar uma caixa de mensagem que exibe o tamanho da fonte atual da célula A1 :

 SubGetFontSize ()
MsgBox Range(" A1 ").Font.Size
End Sub

Quando executamos esta macro, recebemos a seguinte saída:

A caixa de mensagem nos informa que a célula A1 atualmente tem um tamanho de fonte 11 .

Este é o tamanho de fonte padrão no Excel.

Exemplo 2: Defina o tamanho da fonte de uma célula específica usando VBA

Podemos criar a seguinte macro para definir o tamanho da fonte da célula A1 para 20 :

 Sub SetFontSize()
Range(" A1 ").Font.Size = 20
End Sub

Quando executamos esta macro, recebemos a seguinte saída:

Podemos ver que o tamanho da fonte da célula A1 foi alterado para 20 , enquanto o tamanho da fonte de todas as outras células permaneceu inalterado.

Exemplo 3: Defina o tamanho da fonte de um intervalo de células usando VBA

Podemos criar a seguinte macro para definir o tamanho da fonte de cada célula no intervalo A1:C1 a 20 :

 Sub SetFontSize()
Range(" A1:C1 ").Font.Size = 20
End Sub

Quando executamos esta macro, recebemos a seguinte saída:

Podemos ver que o tamanho da fonte de cada célula no intervalo A1:C1 foi alterado para 20 , enquanto o tamanho da fonte de todas as outras células permaneceu inalterado.

Nota : Você pode encontrar a documentação completa da propriedade Font.Size do VBA aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em VBA:

VBA: Como alterar a cor da fonte
VBA: Como deixar uma fonte em negrito
VBA: Como substituir caracteres em uma string

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *