Bonjour,
J'aimerais faire fonctionner plusieurs "listes" de boutons d'option de manière indépendante.
Dans l'image que je vous joins en fin de message, je cherche à ce que :
- Lorsqu'on clique sur CommandButton1, l'action enclenchée dépende du choix fait entre les OptionButtons 1 et 2 seulement ;
- Lorsqu'on clique sur CommandButton2, l'action enclenchée dépende du choix fait entre les OptionButtons 3 et 4 seulement.
Il faut donc que lorsque je sélectionne l'un des deux OptionButtons 1 ou 2 (que je veux "lier" au CommandButton 1), je puisse aussi sélectionner l'un des deux OptionButtons 3 ou 4 (que je veux "lier" au CommandButton 2).
Or, en l'état actuel de mon PPT, ce n'est pas possible : je suis obligé de choisir entre les OptionButtons 1, 2, 3 et 4. On ne peut pas en sélectionner deux à la fois : un à gauche, sous le CommandButton1, et un à droite, sous le CommandButton2.
Comment faire, donc, pour "séparer les choix" entre les options de gauche et celles de droite ?
Sachant que mon code est le suivant :
Voici l'image d'illustration :
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
17
18
19
20
21 Private Sub CommandButton1_Click() ActivePresentation.Slides(2).Shapes("Cadre_N°_Question").TextFrame.TextRange.Characters.Text = "1" If OptionButton1.Value = True Then ActivePresentation.Slides(2).Shapes("[Image Réponse]").Visible = True ActivePresentation.Slides(2).Shapes("[Image Réponse + Zoom]").Visible = False ElseIf OptionButton2.Value = True Then ActivePresentation.Slides(2).Shapes("[Image Réponse]").Visible = False ActivePresentation.Slides(2).Shapes("[Image Réponse + Zoom]").Visible = True End If End Sub Private Sub CommandButton2_Click() ActivePresentation.Slides(2).Shapes("Cadre_N°_Question").TextFrame.TextRange.Characters.Text = "2" If OptionButton3.Value = True Then ActivePresentation.Slides(2).Shapes("[Image Réponse]").Visible = True ActivePresentation.Slides(2).Shapes("[Image Réponse + Zoom]").Visible = False ElseIf OptionButton4.Value = True Then ActivePresentation.Slides(2).Shapes("[Image Réponse]").Visible = False ActivePresentation.Slides(2).Shapes("[Image Réponse + Zoom]").Visible = True End If End Sub
http://zupimages.net/viewer.php?id=16/13/hubk.jpg
Je vous remercie d'avance !
Bon week-end.
Partager