Como usar o FormatConditions VBA para adicionar formatação condicional a um intervalo no Excel

Caso seja necessário criar um dinamismo para permitir a distinção de uma informação de outra, é possível através do Visual Basic.

O programa de codificação permite que o criador estabeleça todos os tipos de regras e estilos para aquele conteúdo que esteja de acordo com o conteúdo dos parâmetros.

O que é formatação condicional e qual sua função?

Como mencionado acima, o formato condicional é usado para analisar cada um dos dados exibido para identificar quaisquer tendências estabelecidas.




Adicionar formatação condicional a um intervalo de uma tabela, a uma ou mais colunas, permite destacar o conjunto de células que precisam ser destacadas.

Assim é possível destacar valores incomuns ou visualizar dados contendo alterações por meio de alterações visuais.

Método de funcionamento

A codificação Condições de formato é responsável por alterar a aparência de uma ou mais células caso satisfaça as condições estabelecidas, resultando em verdadeiro ou falso.

Como usar o FormatConditions VBA para adicionar formatação condicional a um intervalo no Excel

 

O grupo de condições é definido por padrão pelo programa, ou permite que você crie sua própria condição caso não encontre a que precisa.

As alterações feitas na célula vão desde a alteração da cor do texto, às bordas, ao realce do conteúdo, ao mudança de cor da célula, à adição de símbolos, entre outros.

Código de exemplo para adicionar formatação condicional a um intervalo usando FormatConditions

No exemplo mostrado abaixo, a função FormatConditions é inserida para a coluna de uma tabela de renda monetária.

Seu propósito é editar o texto e cor do célula para dados que possuem ou excedem um valor específico inserido no texto.



Subcondicional ()


Com planilhas (1) .Range ("A2: A30) .FormatConditions _

.Add (Tipo: = "xlCellValue", Operador: = "xlGreaterEqual, _

Fórmula 1: = 15000)

Con.Font

.bold = verdadeiro

Índice de cores = 7

Termina com

Termina com

Com planilhas (1) .Range ("A2: A30").FormatoCondições _

.Add (Tipo: = "xlCellValue", Operador: = "xlEqual, _

Fórmula 1: = 12000)

Com Bordas

.LineStyle = xlContinuo

Índice de cores = 5

Termina com

Con.Interno

Índice de cores = 4

Termina com

Termina com

Por meio deste código macro é estabelecido, definindo de cima para baixo:

  • um sub função chamada condicional que define um formato condicional no intervalo da célula A, do número dois ao número 30, da primeira planilha.
  • A ferramenta Condições de formato para satisfazer as regras estabelecidas de «.Add (Type, Operator, Formula1, Formula2)» para definir os parâmetros.
    Entre essas tendências lemos que o tipo é o valor da célula, o operador é maior ou igual a, e a fórmula é o parâmetro daqueles dados que são maiores ou iguais a 15000.

 


  • La distinção que vai receber aquelas células que tem i dados verdadeiros, cujo texto ficará em negrito e mudará para a cor roxa.
  • Como segunda condição aparece o mesmo código do início, ao contrário de agora o operador é o mesmo e o parâmetro selecionado são os dados cujo valor é igual a 12000.
  • Mais uma vez, o distinções que receberá os valores verdadeiros será uma mudança de cor da borda e interior da célula.
  • Finalmente, todos os blocos do formato de condição são fechados.

Como usar o FormatConditions VBA para adicionar formatação condicional a um intervalo no Excel



Desta forma, ao guardar o módulo que criou com esta função, apenas terá de executá-lo através do botão » Macro ". As macros do Excel são criadas pelo programa VBA.

Caso você não saiba, uma macro é uma função avançada do Excel que permite gravar uma série de etapas que são usadas repetidamente. Essa sequência de etapas pode ser usada para tarefas como copiar e colar células, contar células ou criar gráficos.


Adicione um comentário do Como usar o FormatConditions VBA para adicionar formatação condicional a um intervalo no Excel
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.

End of content

No more pages to load