Détecter si une Forme de Contrôle bouton d'option est sélectionnée en VBA

J'ai un code qui fonctionne très bien à l'aide d'ActiveX boutons d'option. Cependant, je veux que la macro à exécuter sur un Mac, donc je cherche à remplacer mon contrôles ActiveX avec les contrôles de formulaire. Avec ActiveX, tout ce que j'avais à faire pour vérifier si l'un de mes deux boutons d'option a été choisi est:

    Sub OptionButton1_Click
    If OptionButton1.Value = true then
        (action...)
    End if
    End sub

J'ai essayé de trouver un équivalent pour les Contrôles de Formulaire sur Google, mais chaque fois que je reçois un:

Objet requis erreur

Merci beaucoup pour vos réponses @L42 et @Sai Nishank! Maintenant, si je veux vérifier dans un OptionButton_Click si un bouton d'option à partir d'un autre groupe qui est vrai ? J'ai essayé cette syntaxe, mais je reçois un message d'erreur : "erreur de Compilation de Méthode ou de Données introuvable"

    Sub USDButton_Click()
    MsgBox "USD"
    If Sheet1.BTUButton = True Then
    (action1)
    End If
     If Sheet1.kWhButton = True Then
    (action2)
     End If

Je ne suis pas sûr si BTUButton est le nom correct de la touche, mais je ne sais pas où vérifier, les contrôles de formulaire n'avez pas à portée de main "Clic Droit > Propriétés" comme ActiveX

Wow j'aurais vu que l'. Désolé...Maintenant, comment puis-je reportez-vous faire de ce bouton (j'ai disons que j'ai nommé "Mon Bouton d'Option 1" ? Cela ne fonctionne pas: "Si la feuille Sheet1."Mon Bouton d'Option 1"= Vrai Alors (action1) Fin de Si'
pouvez-vous me dire si ur de la création de tout dans un userform ou ur à l'aide de contrôles de formulaire dans la feuille excel
Je suis à l'aide de contrôles de formulaire dans un fichier excel. Les deux de vos réponses et L42 m'a aidé à comprendre, merci !

OriginalL'auteur Ettelaiv | 2015-06-05