optionboutton et userform

arnaud12

XLDnaute Nouveau
Bonjour,

Je travaille actuellement sur un projet dans lequel j aimerai, si l'etat de l'optionbouton (qui se trouve sur une userform) égale 1 ouvrir une autre userform.

Voici le code utilisé:

If SInc.Value = True Then 'si option boutton (SInc)=1 alors
Incident.Show (vbModal) 'j'ouvre l'userform nommé Incident
End if

Mais qd j'essai voici l'erreur

Erreur d'execution 438
Propriété ou méthode non géré par cet objet

Je déduis donc qu'on ne peut pas ouvrir un userform à partir d'un optionbutton.

Ce que j'en déduis est ce bon?
Connaissez vous une autre méthode (en conservant tjs l'option button si possible) pour palier à cette erreur?

Je vous remercie.

Bonne après midi.
 

gwenlorin

XLDnaute Occasionnel
Re : optionboutton et userform

Bonjour,

la première partie du code me semble bonne
Code:
If SInc.Value = True Then 'si option boutton (SInc)=1 alors

Par contre celle ci me pose pb.
Code:
Incident.Show (vbModal) 'j'ouvre l'userform nommé Incident

L'instruction VbModal doit prendre True or false

Par défaut l'affichage d'un userform est modal-> bloque l'accès aux feuilles de calcul. dans ce cas
Code:
Incident.Show
suffit

Pour avoir accès aux feuilles pendant affichage du Userform il faut le passé en NON-Modal avec

Code:
Incident.Show False
 

Pierrot93

XLDnaute Barbatruc
Re : optionboutton et userform

Bonjour Arnaud,

A priori ton code devrait fonctionner, enfin tout dépend où il est placé et sur quel événement et de quel contrôle, il est mis.... si c'est dans le module de l'USF où se trouve l'optionbutton, ca devrait passer... sinon mets peut être en pièce jointe un tout petit fichier reproduisant le problème.

bon après midi
@+
 

arnaud12

XLDnaute Nouveau
Re : optionboutton et userform

Merci pour vos réponse,

j'ai essayé de reproduire la même chose sur un fichier différents pour vous montrer, mais pas de chance ca a bel et bien marché.
L'userbox que je doit ouvrir est un questionnaire; j'ai peur que ca soit son code qui soit à l'origine de mon problème.
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 814
dernier inscrit
JLGalley