Bonjour à tous,
Je débute en VBA, et je bloque dans le code d'un formulaire:
Je souhaite réaliser un formulaire qui me permettrait via des boutons d'option, d'affecter une variable de type Long à une variable publique (ici absisse, déclarée au tout début de mon module) en fonction du choix de l'utilisateur. J'ai réalisé le code ci-dessous, mais j'ai l'impression que ma boucle n'est pas du tout prise en compte lors de la simulation, car ma variable est toujours nulle lorsque je ferme le formulaire (Ok ou annuler).
C'est peut être tout bête, mais à l'aiiiide
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
22
23
24
25
26
27
28
29
30
31
32
33 Option Explicit Private Sub absisses_Option(Absisse) Select Case xlOn Case .OptionButtons(1).Value Module1.Absisse.Value = 1 Case .OptionButtons(2).Value Module1.Absisse.Value = 2 Case .OptionButtons(3).Value Module1.Absisse.Value = 3 Case .OptionButtons(4).Value Module1.Absisse.Value = 4 End Select End Sub Private Sub Ok_Click() Custom_Graphique.Hide End Sub Private Sub Cancel_Click() Call Graphique.Reset End Sub Private Sub UserForm_Click() End Sub
Merci d'avance!
Partager