Bonjour à tous et merci par avance pour l'aide que vous m'apportez.
Evidemment, je suis un débutant...
Je cherche à créer un groupe de contrôles ToggleButton mutuellement exclusifs dans une frame ActiveX sachant que je ne souhaite pas utiliser de Userform car je veux que mes éléments soient intégrés dans ma feuille de calcul.
J'ai trouvé une réponse sur le site microsoft :
http://support.microsoft.com/kb/166252
Tout fonctionne à merveille mais uniquement avec un UserForm.
Même si je suis sûr que la réponse est ultra simple, je bloque sur le code du module si je fais une frame ActiveX sans UserForm !.
En d'autres termes, je ne sais pas accéder à ma frame ActiveX qui n'est pas dans un Userform.
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 'Variable to hold name of ToggleButton that was clicked. Public Clicked As String Sub ExclusiveToggleButtons() Dim Toggle As Control 'Loop through all of the ToggleButtons on Frame1 For Each Toggle In UserForm1.Frame1.Controls 'If Name of ToggleButton matches name of ToggleButton 'that was clicked... If Toggle.Name = clicked Then '...select the button Toggle.Value = True Else '...deselect the button Toggle.Value = False End If Next End Sub
Pouvez-vous m'aider ?
De plus je ne sais pas où insérer ce bout de code. Toujours dans un module ?
Et où insérer le code des event MouseUp des ToggleButton dans mon cas ?
Merci !
Partager