apenas acontece que eu estava trabalhando nisso no outro dia e tive o mesmo problema.
Eu tenho três opções, Gostei, Não gostei, Nenhum. Apenas um pode ser selecionado porque são botões de rádio.
O que você quer fazer é definir suas variáveis como tal:
Sub doSelectedTest() Dim shapeLikes As Shape Dim shapeDislikes As Shape Dim shapeNone As Shape Set shapeLikes = Worksheets("picks").Shapes("Option Button 6") Set shapeDislikes = Worksheets("picks").Shapes("Option Button 7") Set shapeNone = Worksheets("picks").Shapes("Option Button 8") If shapeLikes.ControlFormat.Value = xlOn Then MsgBox "Likes" End If If shapeDislikes.ControlFormat.Value = xlOn Then MsgBox "Dislikes" End If If shapeNone.ControlFormat.Value = xlOn Then MsgBox "NONE" End If End Sub
Então, no seu caso:
Dim myShape As Shape Set myShape = Worksheets("picks").Shapes("Option Button 65") If ActiveSheet.Cells(3, 3).Text = 3 Then myShape.ControlFormat.Value = xlOff End If
Ou se o botão 65 for desabilitado neste cenário, então myShape.ControlFormat.Enabled = False ou .Visible = False