Prova questo codice, da inserire nel foglio che contiene il tuo pulsante (per me Foglio1):
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'verifica valore nella cella di controllo, per me la A1
If Foglio1.Cells(1, 1).Value = 15 Then
cmd_pulsante.Visible = True
Else
cmd_pulsante.Visible = False
End If
End Sub
Private Sub cmd_pulsante_Click()
Foglio2.Activate
End Sub
N.B. Ricorda di mettere il pulsante a visible=false per default nelle proprietà, e di disattivare il blocco delle macro, o comunque di registrare il tuo codice in modo da farlo riconoscere come valido.
Ciao e buon lavoro