Demande aide sur optionbutton
Fermé
kadb
Messages postés
6
Date d'inscription
samedi 27 août 2016
Statut
Membre
Dernière intervention
27 août 2016
-
27 août 2016 à 17:07
kadb Messages postés 6 Date d'inscription samedi 27 août 2016 Statut Membre Dernière intervention 27 août 2016 - 27 août 2016 à 22:47
kadb Messages postés 6 Date d'inscription samedi 27 août 2016 Statut Membre Dernière intervention 27 août 2016 - 27 août 2016 à 22:47
5 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
27 août 2016 à 19:06
27 août 2016 à 19:06
Bonjour,
Simplement comme ceci cela devrait aller :
Simplement comme ceci cela devrait aller :
Cells(derligne, 21) = iif(OptionButton4.Value,1,0) Cells(derligne, 22) = iif(OptionButton3.Value,1,0)
kadb
Messages postés
6
Date d'inscription
samedi 27 août 2016
Statut
Membre
Dernière intervention
27 août 2016
27 août 2016 à 21:21
27 août 2016 à 21:21
Non plus toujours en surbrillance jaune je ne comprends pas , je dirai même que je suis complètement perdu , merci pour ton aide .
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
27 août 2016 à 21:42
27 août 2016 à 21:42
Tu as quoi comme message d'erreur ?
kadb
Messages postés
6
Date d'inscription
samedi 27 août 2016
Statut
Membre
Dernière intervention
27 août 2016
27 août 2016 à 21:48
27 août 2016 à 21:48
Bien en faite quand je fait la saisie sur mon userform et valide les info il se met en debogage et me mets en surbrillance la ligne du code que tu m'as donné.
pour reprendre ce que j'avais noté pour expliquer mon probleme je me suis trompé dans mon explication les 2 optionbutton qui posent problème sont
Private Sub OptionButton3_Click()
Private Sub OptionButton4_Click()
et pour reprendre plus précisément l'explication
Dans mon userform j'ai donc plusieurs Textbox ,combobox , Optionbutton, ect... qui regroupe des informations qui sont reporter sur une de mes feuilles nommé"client" ,
mon problème reside dans le code de mes deux option button l'optionbutton3 et l'optionbutton4 ce que je souhaite c'est au clic de l'un ou l'autre le resultat ce reporte sur ma feuille "client à la case U pour optionbutton4 sur la dernière ligne et la V pour optionbutton3 sur la dernière ligne (cela sera donc l'un ou l'autre ). Mais j'aimerai avoir la réponse 1 si coché ou 0 si pas coché , et non pas vrai ou faux .
pour reprendre ce que j'avais noté pour expliquer mon probleme je me suis trompé dans mon explication les 2 optionbutton qui posent problème sont
Private Sub OptionButton3_Click()
Private Sub OptionButton4_Click()
et pour reprendre plus précisément l'explication
Dans mon userform j'ai donc plusieurs Textbox ,combobox , Optionbutton, ect... qui regroupe des informations qui sont reporter sur une de mes feuilles nommé"client" ,
mon problème reside dans le code de mes deux option button l'optionbutton3 et l'optionbutton4 ce que je souhaite c'est au clic de l'un ou l'autre le resultat ce reporte sur ma feuille "client à la case U pour optionbutton4 sur la dernière ligne et la V pour optionbutton3 sur la dernière ligne (cela sera donc l'un ou l'autre ). Mais j'aimerai avoir la réponse 1 si coché ou 0 si pas coché , et non pas vrai ou faux .
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
27 août 2016 à 22:20
27 août 2016 à 22:20
il se met en debogage et me mets en surbrillance la ligne du code
Dans la fenêtre de débogage, tu as un code erreur qui est important pour connaitre la cause. C'est peut-être ta variable derlig qui n'est pas correcte car il faut qu'elle soit valable pour toutes les procédures du formulaire et doit être en tête.
D'autre part, il ne faut pas utiliser l'événement click mais change car sinon tu n'auras que les vrais.
Un petit exemple :
https://www.cjoint.com/c/FHBuqjDCHCl
Dans la fenêtre de débogage, tu as un code erreur qui est important pour connaitre la cause. C'est peut-être ta variable derlig qui n'est pas correcte car il faut qu'elle soit valable pour toutes les procédures du formulaire et doit être en tête.
D'autre part, il ne faut pas utiliser l'événement click mais change car sinon tu n'auras que les vrais.
Un petit exemple :
https://www.cjoint.com/c/FHBuqjDCHCl
kadb
Messages postés
6
Date d'inscription
samedi 27 août 2016
Statut
Membre
Dernière intervention
27 août 2016
27 août 2016 à 22:31
27 août 2016 à 22:31
voici le code
erreur d'execution '1004'
erreur definie par l'application ou par l'objet
erreur d'execution '1004'
erreur definie par l'application ou par l'objet
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
27 août 2016 à 22:43
27 août 2016 à 22:43
Regardes mon exemple et c'est sans doute ta variable derligne qui est à zéro et dans ce cas tu n'accéderas pas à ta feuille.
D'ailleurs cela ne va pas t'avancer beaucoup de multiplier les demandes car il serait plus judicieux d'analyser correctement les informations que l'on te fourni.
Le t'ai déjà donné 2 raisons du dysfonctionnement plus un exemple, passe un peu de temps à corriger ces éléments cela fonctionnera mais il faut être méthodique car sinon tu t'engages dans une galère qui ne fonctionnera pas.
D'ailleurs cela ne va pas t'avancer beaucoup de multiplier les demandes car il serait plus judicieux d'analyser correctement les informations que l'on te fourni.
Le t'ai déjà donné 2 raisons du dysfonctionnement plus un exemple, passe un peu de temps à corriger ces éléments cela fonctionnera mais il faut être méthodique car sinon tu t'engages dans une galère qui ne fonctionnera pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kadb
Messages postés
6
Date d'inscription
samedi 27 août 2016
Statut
Membre
Dernière intervention
27 août 2016
27 août 2016 à 22:47
27 août 2016 à 22:47
tu as raison je vais taché d'analyser tout ça , merci vraiment pour le temps que tu m'accorde .
je suis désespéré et j'avoue que la c'est la désorganisation.
bien je reviens une fois que j'aurai bien vu tout ça merci mille fois(:
je suis désespéré et j'avoue que la c'est la désorganisation.
bien je reviens une fois que j'aurai bien vu tout ça merci mille fois(:
27 août 2016 à 19:15
je viens de mettre cela sur mon code :
Private Sub OptionButton3_Click()
Cells(derligne, 21) = IIf(OptionButton3.Value, 1, 0)
End Sub
mais il c'est mis en débogage et en surbrillance jaune .
je sais cela peu paraître bête , mais c'est mon tout premier userform alors merci pour votre patience .
27 août 2016 à 21:15
Essaies alors :
car tu dois avoir un problème d'adresse dans cette procédure.