Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Oi Israel,
A macro abaixo deve ser atribuída a um botão cujo nome = Botão 1 criado como Controle de Formulário na Plan1
Ela Ativa/Desativa a Formatação Condicional da célula A1 - fundo azul se maior que 10
Testei no Excel 2007 (espero que não dê problema no 2003)
Sub AtivaDesativa()
Dim s As Shape
Set s = Plan1.Shapes("Botão 1")
s.Select
If Selection.Characters.Text = "Desativa CF" Then
Selection.Characters.Text = "Ativa CF"
Range("A1").FormatConditions.Delete
Else
Selection.Characters.Text = "Desativa CF"
With Range("A1")
.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, _
Formula1:="=10"
.FormatConditions(.FormatConditions.Count).SetFirstPriority
With .FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorLight2
.TintAndShade = 0.799981688894314
End With
.FormatConditions(1).StopIfTrue = False
End With
End If
Range("A1").Select
End Sub
Altere a macro para o seu caso particular de range e formatação condicional
Espero que ajude
M.