Bonjour,

je suis débutante en développement VBA sous excel et après des recherches sur divers forums je ne trouve pas de réponse à mon problème.

J'ai créé une application basée sur l'utilisation de formulaires.

Lors de l'ouverture d'excel j'ai un formulaire que l'on va appeler "Userform1" qui contient des boutons d'option
"OptionButton1", "OptionButton2","OptionButton3"

Je souhaiterais à partir de ces boutons d'options ouvrir un formulaire "Userform2" contenu un multipage "Multipages1" contenant 4 onglets, "Page1", "Page2", "Page3", "Page4".

A partir de mon "Userform1" suivant le bouton d'option de sélectionné afficher que certaines pages de mon Multipage de mon "Userform2"

J'ai donc essayé le code qui suit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub OptionButton1_Click()
 
    If Me.OptionButton1.Value = True Then
 
     Userform2.Show
 
     Userform2.Multipages1.Page1 = True
     Userform2.Multipages1.Page2 = True
     Userform2.Multipages1.Page3 = False
     Userform2.Multipages1.Page4 = False
 
 
    Userform1.Hide
 
    End If
End Sub
J'ai bien mon formulaire contenant la Multipage qui s'affiche mais toute les pages sont visibles alors que je souhaite que certaines soient masquées.

Je ne sais pas si ma demande est claire.

Merci de votre aide