Usando o VBA para aplicar formatação condicional a um intervalo de células
Gostaria de saber como acessar a coluna na formatação condicional intitulada 'Aplica-se a' e inserir minhas próprias condições. Eu incluí uma captura de tela para melhor referência.
Meu código para adicionar a sintaxe na formatação condicional é:
With Selection
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address & "=TRUE"
.
.
.
End With
Eu acredito que o código deve ser adicionado lá, mas eu simplesmente não consigo encontrar a sintaxe correta.
Atualização:
Atualizei meu código para ficar assim,
With Range(Cells(c.Row, "B"), Cells(c.Row, "N"))
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address
.FormatConditions(1).Interior.ColorIndex = 15 'change for other color when ticked
End With
Essencialmente, isso tornaria as linhas de um intervalo específico relevantes para o local onde eu coloquei a caixa de seleção e a cor de fundo mudaria. A posição da caixa de seleção é representada por c.Endereço onde 'c' contém o local da célula que selecionei para colocar minha caixa de seleção.