azerty6767
XLDnaute Junior
Bonjour,
Sur un UserForm, j'ai plusieurs ToggleButtons, qui sont nommés ("alfa" & i), où i prend plusieurs valeurs (boucle For Next).
Lorsque je sélectionne un des ToggleButtons (par exemple ("alfa" & 5)), je souhaiterais que cette action "dé-sélectionne" automatiquement les autres ToggleButtons...
J'ai réussi à le faire mais c'est vraiment lourd, avec des conditions "if". Exemple :
Etant donné qu'il y a un grand nombre de Toggle Buttons, le code devient vraiment lourd.
N'y aurait-il pas un code qui soit plus court, genre "Not Active ToggleButtons like "alfa*" = false, except Active ToggleButtons like "alfa' = true ?...
Hum,hum
Merci pour votre aide,
Olivier...
Sur un UserForm, j'ai plusieurs ToggleButtons, qui sont nommés ("alfa" & i), où i prend plusieurs valeurs (boucle For Next).
Lorsque je sélectionne un des ToggleButtons (par exemple ("alfa" & 5)), je souhaiterais que cette action "dé-sélectionne" automatiquement les autres ToggleButtons...
J'ai réussi à le faire mais c'est vraiment lourd, avec des conditions "if". Exemple :
Code:
If UF.Controls("alfa1").Value = True then
UF.Controls("alfa2").Value =false
UF.Controls("alfa3").Value=False
etc...
Etant donné qu'il y a un grand nombre de Toggle Buttons, le code devient vraiment lourd.
N'y aurait-il pas un code qui soit plus court, genre "Not Active ToggleButtons like "alfa*" = false, except Active ToggleButtons like "alfa' = true ?...
Hum,hum
Merci pour votre aide,
Olivier...