Bonjour,
Je viens vers vous, car je suis bloqué sur une de mes macros
J'ai 6 cases d'options (allant de 2017 à 2022), et je souhaiterais, en fonction de la case cochée, affecter l'année à une variable year. L'objectif étant ensuite d'ouvrir l'onglet approprié
Voici la partie du code concernée
Lorsque je lance ma macro, l'erreur me dit qu'un objet est requis, dès le premier If
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim year As String Dim OptionButton1, OptionButton2, OptionButton3, OptionButton4, OptionButton5, OptionButton6 As OptionButton If OptionButton1.Value = True Then year = "2017" If OptionButton2.Value = True Then year = "2018" If OptionButton3.Value = True Then year = "2019" If OptionButton4.Value = True Then year = "2020" If OptionButton5.Value = True Then year = "2021" If OptionButton6.Value = True Then year = "2022"
Est ce que quelqu'un sait d'ou peut provenir l'erreur ? J'ai cherché les erreurs communes sur les If, mais je n'ai rien trouvé qui me permettait de la régler
Merci d'avance
Partager