Re : UserForm avec textbox remplies en fonction de choix dans combo/textbox ou option
Bonjour Robert
D'abord, merci pour ton aide précieuse
ensuite: Waouhh !!! Tu as du t'en apercevoir à mon code, je suis un bricoleur de code du dimanche alors je dois avouer que je vais prendre le temps de lire et de disséquer patiemment ce que tu m'as écris pour bien comprendre.
je suis d'autant plus impressionné que tu as dû passer 20 fois moins de temps que moi pour arriver à ce résultat (post à 16h, ta répônse à 19h) !!!!
Voici mes commentaires et questions
1) dans le cadre des inscriptions pour une nouvelle saison, 80% de nos actions consistent à aller chercher les informations de l'année dernière. Tu avais placé " z' " devant la ligne load userform 2 et donc je ne pouvais cliquer sur ce bouton sans que me soit demandé de rentrer une date. J'ai enlevé les deux caractères et cela fonctionne. Ma question, a quoi correspondant " z' " ?
2) j'ai un problème de récuperation des numeros de téléphone avec le 0 de devant qui saute lorsque exporté dans le userform 1. J'imagine qu' une commande du type UserForm1.TextBox11 = .Cells(i, 9) n'est pas assez précise. Quelle astuce aurais-tu pour récupérer du texte et nom un nombre ?
3) lorsque j'extrais des données existante, la date de naissance apparait bien (extraction) mais du coup la combobox 1 ne se remplit pas
automatiquement. puis-je alors rappeller la private sub TextBox3_Exit à la fin de la Private Sub CommandButton1_Click() du userform 2 pour résoudre le probleme ? vaut-il mieux recopier le code ou appeler la private sub ?
4) dans la boucle qui vérifie que toutes les données sont entrées, lorsque tu m'indiques "tu adapteras" dans la ligne case "1", "2"... peux tu me confirmer que c'est ici que je rentre le numéro des textbox de l'userform que je juges indispensables ? (idem pour les combobox un peu plus loin ?)
5) pour le controle des Option Button, lorsque gn(0) gn(1) et gn(2) sont vides j'ai bien un message et l'orsque je clique sur ok je peux rajouter ce qui manque, mais pas pour gn(3) et gn(4)=> j'ai bien un message "vous devez renseigner ..." mais lorsque je clique sur ok j'ai un message de bug qui me renvoit à la ligne If ctrl.Tag = i Then 'condition 2 : si la propriété "Tag" du contrôle est égale à i.
J'ai l'impression qu'il y a doublon de code mais je n'arrive pas à trouver lequel. Pourrais-tu m'aider.
merci beaucoup
Arnaud