Partager via

Macro Case d'Option

Anonyme
2023-07-04T13:18:01+00:00

Novice en VBA, j'ai créé la macro suivante (associée à une case d'option dans un formulaire, et non ActiveX) :

Sub Casdoption1_Cliquer()

If Casdoption1 = True Then

Feuil1.Range("H10").Value = 10

Else: Feuil1.Range("H10").Value = 5

End If

End Sub

Quel que soit l'état du bouton, le résultat est 5. Si je remplace True par False le résultat est 10, si j'ajoute .Value à Casdoption1 : objet requis, erreur 424

Merci si vous pouvez m'aider

Microsoft 365 et Office | Excel | Pour la maison | MacOS

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2023-07-04T13:32:48+00:00

Bonjour,

Essaie :

Sub Casdoption1_Cliquer()
If ActiveSheet.OptionButtons("Case d'option 1") = 1 Then
Feuil1.Range("H10").Value = 10
Else: Feuil1.Range("H10").Value = 5
End If
End Sub

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

0 réponses supplémentaires