!!! Probleme avec les option buttons !!!

F

fabrice

Guest
Salut tout le monde (et Thierry si tu as suivi le lien, et sinon, bonjour quand meme).

Voila, j'ai fait un UF.
Dedans il y a entre autre, 3 optionbuttons et deux autres.

Le probleme vient qu'ils sont tous "regroupés".

C a dire:
J'ai une condition sur les trois premiers et une sur les 2 suivants.

Le probleme vient du fait que les optionbuttont sont tous regrouper.

Comment pourrais-je faire pour les distinguer en 2 "catégories"???

Merci de votre réponse
FAb

PS: si c pas claire ( et je pense que ca l'ai), je vous mettrai les code que j'ai ecrit)
 
@

@+Thierry

Guest
salut Fab

Utilise le control "Frame"...........

Tu mets un "Frame" et tes OptionButtons dedans.... (ils seront "regroupés"... en clair pour ceux qui ne parlent pas le "FabFabien"... Pour avoir plusieurs groupes d' OptionButons placés sur un même UserForm...)

Tu peux utiliser plusieurs "Frames"... Les groupes d'OptionBoutons dans chaque "Frames" pourront permettre qu'un seul des OptionBoutons dans chaque "Frame" puisse avoir une valeur "True"...

Voilà le Fab !!! (à partir de maintenant je prends 1 cent d'euro par réponse pour toi... Je serai très riche dans moins d'un an !! lol)

Bonne Soirée
@+Thierry
 
F

fabrice

Guest
salut a toi Ô grand traducteur du fabfabien :=)

Juste une question de synthaxe. j'ai regarder l'aide VBA et j'ai mis les "frame" de la facon suivante:

If Sheets("parametrage").Range("d42") = "" Then
frame1.OptionButton4.Value = True
End If
If Sheets("parametrage").Range("b42") = "" Then
frame1.OptionButton5.Value = True
End If

J'ai fait pareil avec l'autre groupe de 3 optionbuttons (mais en frame2.)

Est-ce que ma synthaxe est bonne car je n'arrifve plus a charger mon UF.

Merci de ta réponse.
FAb

PS: pour la rémunération, on fait ca par tranche de 1€ ;=)
 
F

fabrice

Guest
Salut tout le monde

Please pourriez vous m'aider sur ce probleme.
J'ai essayé de placer des frame de partout mais rien ne fonctionne.
meme en mettant la synthaxe de l'aide de VBA !?!?!?

Please help me...
FAb
 
@

@+Thierry

Guest
Bonsoir Fab

même si çà semblait calme... depuis ton post de 22:03 j'ai fait deux démos sur le forum !

A mon avis tu n'as pas besoin de mettre
Frame1.OptionButton1.Value...

Mais juste
OptionButton1.Value = True

à la condition qui n'existe pas un autre OptionButton1 dans une autre frame.... et même (sans tester) je pense que VBA te fera la geule si tu fais ce genre de truc... Chaque Objet doit avoir un nom différent.

A mon avis Mr "ComplicationMan" tu t'es encore planté dans les noms... Est-ce que les OptionButton4 et OptionButton5 existent bien au moins ?

Quand tu dis "car je n'arrive plus a charger mon UF..... Tu as quoi comme message exactement ???

Bon allez Bonne Nuit
@+Thierry
 
F

fabrice

Guest
salut Thierry

Le message d'erreur qui s'affiche:
erreur d'execution '424'
Objet requis

Les "If Sheets("parametrage").Range("b20") = "Sans" Then
Frame1.OptionButton1.Value = True
End If" sont dans la partie initialize de l'UF.

VB ne me fait pas la gueule, les nom des boutons sont juste. Le seul truc, c'est qu'ils sont tous mis ensemble. Comme je le disais plus haut les optionbutton 1 à 3 doivent "etre pris ensemble" et le 4 et 5 ensemble.

Je ne peux donc pas selectionner le 1 et le 5 par exemple. C'est le 1 OU le 5.

Voila ou j'en suis aujourd'hui.

Merci de votre réponse
FAb
 

Discussions similaires

Statistiques des forums

Discussions
312 361
Messages
2 087 627
Membres
103 608
dernier inscrit
rawane