cs_vbadebutant
Messages postés10Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention 2 décembre 2006
-
29 nov. 2006 à 10:57
mirmoleboss
Messages postés303Date d'inscriptionmercredi 11 octobre 2006StatutMembreDernière intervention29 juillet 2011
-
3 déc. 2006 à 10:33
J'ai crée une feuille excel composée de plusieurs CommandButton. L'un deux m'affiiche un Userform qui alimente une base de données Excel sur une autre feuille du même classeur. J'ai crée un autre Command Button qui me permet d'afficher les données présentes dans la première colonne de la BDD. Après sélection de la valeur choisie et validation en cliquant sur un bouton, s'affiche un Usreform. Je voudrais que dans cette Userform (qui est identique à l'Userform ayant servi à alimenter la BBD) s'affiche les données correspondant à celle de la valeur choisie à l'étape précédente
EXEMPLE:
J'ai sélectionné le de la personne dans l'Userform. En validant le nouvel Userform m'indique dans une TextBox ce nomadresse, son téléphone,etc...
Naturellement toutes ces données ont été préalablement renseignés. Avec pour objectif final de pouvoir les modifier et bien sûr de mettre alors à jour la base de données.
cs_vbadebutant
Messages postés10Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention 2 décembre 2006 29 nov. 2006 à 11:49
Alors dans la premiére ligne j'ai les entêtes: colonne A = Nom, colonne B = prenom, Colonne C = telephone etc..... La feuille où se situe cette BDD est nommée LISTE
Ensuite sur les lignes suivantes il y a les données saisies par le biais de l'Userform
Merci
vbadébutant
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 nov. 2006 à 00:03
Je n'ai pas vérifié, mais j'imagine que le code de DrikCe06 est correct
Par contre, lorsqu'on doit rechercher des personnes, on devrait vérifier le nom, mais aussi le prénom au cas où plusieurs personnes auraient le même nom. On pourrait aussi y aller avec d'autres détails au cas où il y aurait plusieurs personnes ayant les mêmes noms et prénoms...
Il faudrait donc changer la condition de départIf CmbNom.TextRange("A" & k) And CmbPrenom.Text Range("B" & k) Then
(Je préfère y aller avec .Text plutôt que .Value...)
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 nov. 2006 à 11:31
Drickce06:
j'espère que tu ne voyais pas mon commentaire comme une critique à ton code.
Je voulais simplement lui mettre la puce à l'oreille... J'ai vu souvent ce genre question apparaître et les gens finissent presque toujours par demander ce qu'on fait lorsque des noms se répètent... Aussi bien partir sur le bon pied...
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 30 nov. 2006 à 11:50
T'inquiètes pas MPI, je ne l'ai pas du tout pris comme une critique, effectivement, après il y aurai eu la question suppression de doublons au autre comme d'habitude! Et mon code est tout ce qu'il y a de plus basic, c'est ce que j'avais fais rapidement pour un autre membre, il y a beaucoup d'amélioration à y apporter; c'était juste pour le mettre sur la voie, pour qu'il sache un peu comment faire ce qu'il veut! Et je pense qu'il doit y avoir d'autres possibilités!
Drikce 06
Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
cs_vbadebutant
Messages postés10Date d'inscriptionjeudi 16 novembre 2006StatutMembreDernière intervention 2 décembre 2006 2 déc. 2006 à 15:56
Bon j'ai essayé d'adapter le code, mais je n'y arrive pas: ôù dois-je saisir le code? Dans le code du bouton, dans celui du userfom s'ouvrant aprés validation du bouton, auquel cas ne dois-je pas mettre un truc de ce genre: Private Sub Userform_Activate()
Bon bref voilà mes problèmes.