Trindade, melhorou um pouco, se tivesse escrito já no primeiro post evitaria ter de ficar perguntando, e este é um dos motivos que varios tópicos ficam sem resposta, não colocam titulo adequado e não detalham o que querem, ficando a suposições, então os tópicos acabam sendo abandonados, nem sempre temos tempo de ficar perguntando.
Troquei seu Titulo por outro que achei mais adequado a sua necessidade, e como ainda necessitaria de mais algumas informações, vou por SUPOSIÇÃO que o Checkbox está na planilha e não em um formulário e é do tipo ActiveX.
Se for isto, veja se a rotina abaixo atende, ressaltando que tambem estou supondo que o texto inicial será sempre o mesmo "Série iniciada em", então deixei fixa a qde de caracteres, se for mudar tem de ajustar na rotina ou tambem pode estar utilizando outras instruções para contar os caracteres e jogar em umas Variáveis.:
Private Sub CheckBox1_Click()
Dim sMes
If CheckBox1 = True Then
sMes = CheckBox1.Caption
With Range("A1")
.Value = "Série iniciada em " & sMes 'Insere o Valor em A1
.Characters(Start:=1, Length:=18).Font.Color = -4165632 'Formata cor Azul
.Characters(Start:=18, Length:=25).Font.Color = -16776961 'Formata Cor Vermelho
End With
Else
End If
End Sub
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 23/09/2015 9:01 am