Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar estilos de célula no Excel utilizando VBA no Windows

O tema "Cell+Styles" é frequentemente associado ao formato e estilo de células em planilhas, especialmente no Microsoft Excel. No ambiente Windows, o Microsoft Excel é uma ferramenta amplamente utilizada para manipulação de dados e criação de relatórios. A capacidade de aplicar estilos personalizados às células pode melhorar significativamente a legibilidade e a apresentação dos dados. Este artigo abordará como criar e aplicar estilos de célula no Excel utilizando VBA (Visual Basic for Applications), uma linguagem de programação que pode ser usada para automatizar tarefas no Excel.


Exemplos:


1. Criando um estilo de célula personalizado no Excel via VBA:


Para criar um estilo de célula personalizado, você pode usar o editor VBA no Excel. Siga os passos abaixo:


a. Abra o Excel e pressione ALT + F11 para abrir o Editor VBA.


b. Insira um novo módulo clicando em Inserir > Módulo.


c. Copie e cole o seguinte código VBA no módulo:


   Sub CreateCustomCellStyle()
Dim newStyle As Style
On Error Resume Next
Set newStyle = ThisWorkbook.Styles("CustomStyle")
If newStyle Is Nothing Then
Set newStyle = ThisWorkbook.Styles.Add("CustomStyle")
With newStyle
.Font.Name = "Arial"
.Font.Size = 12
.Font.Color = RGB(255, 255, 255)
.Interior.Color = RGB(0, 0, 255)
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlEdgeBottom).Color = RGB(255, 0, 0)
End With
End If
End Sub

d. Pressione F5 para executar o código. Isso criará um novo estilo de célula chamado "CustomStyle".


2. Aplicando o estilo de célula personalizado a um intervalo de células:


Depois de criar o estilo, você pode aplicá-lo a qualquer intervalo de células na sua planilha. Use o seguinte código VBA para aplicar o estilo:


   Sub ApplyCustomCellStyle()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Sheet1") ' Altere para o nome da sua planilha
ws.Range("A1:D10").Style = "CustomStyle"
End Sub

e. Pressione F5 para executar o código. Isso aplicará o estilo "CustomStyle" ao intervalo de células de A1 a D10 na planilha "Sheet1".


To share Download PDF