VBA choix entre deux données

Bonjour à tous.

Je vous explique mon petit problème.

J'ai un fichier excel avec deux onglets, Etat et Liste personnels.

Je souhaiterai renseigner dans l'onglet Etat le nom on va prendre l'exemple Nom2, hors si on va dans l'onglet Liste personnels Nom2 à un homonyme avec un numéro de sécurité sociale différent.

Pourrait-on afficher une fenêtre proposant de prendre l'un ou l'autre ?

Je ne sais pas trop comme m'y prendre.

Je joins un fichier en PJ, en vous remerciant par avance pour votre aide.

Bien cordialement.

Bonjour,

Ci-joint un exemple avec un textbox de saisie dans la feuille état.

16test.zip (19.24 Ko)

Bonjour merci bien pour cet exemple.

Par contre, comment faire pour effectuer une sélection sur deux homonyme et ajouter mon choix dans la case B2, B3 etc... ?

Merci bien par avance.

Avec un bouton de commande :

24test.zip (21.83 Ko)

Merci bien c'est génial.

J'ai tenté de modifier d'interpréter tout au moins une partir du code, en vain.

J'aurais souhaité que lorsque je tape un nom cela s'affiche en E3, F3, cela s'affiche en fait en O3, P3.

Par ailleurs dans le numéro INSEE qui à chez nous 16 caractères, il y a au début du numéro un ' comment faire pour l'afficher aussi dans l'onglet "etat" ?

Je remets le fichier avec quelques modifications

Merci encore pour votre aide.

Bien cordialement

Bonjour

Bonjour pijaku

Une autre approche.

Bye !

26test-v2.xlsm (29.34 Ko)

Voilà.

16test.zip (26.99 Ko)

Pour la maintenance de ce fichier, c'est certainement toi qui va t'y coller.

Par conséquent, il faut que tu comprennes comment fonctionne ce code.

Dis moi donc les passages que tu ne comprends pas.

Bonjour GMB, vos deux solutions sont géniales.

En ce qui concerne le fichier de pijaku, en fait lorsque je modifiais le fichier, j'arrivais a déplacer les propositions, mais lorsque je tapais un nom il me gardais la liste complète. J'ai tenté de le refaire une dizaine de fois.

Merci encore pour votre aide.

Bonne après-midi a vous deux.


Dernière question, pour la proposition de GMB, si j'ai deux noms comme ci-dessous, mais avec un numéro INSEE qui est différent a la fin, si je double clique sur le deuxième, il m'insère le premier dans la feuille et non le second (ou vice versa) que j'ai sélectionné :

'1601054099003140 ROBERT,JEAN

'1601054099003141 ROBERT,JEAN

Par ailleurs, si j'ai un homonyme comme ci-dessous, lorsque je tape ROBERT il n'apparait pas dans la fenêtre inférieure.

'2365654099003140 ROBERT,LAETITIA

Je fais une petite capture et je joint le fichier pour essayer de t'aider un peu.

Tu aurais une idée?

En t'en remerciant par avance.

Bien cordialement.

Bonsoir le fil,

Ci-joint une autre solution adaptée d'un sujet trouvé sur ce forum.

Cdt

Henri

Bonsoir Henri,

Merci bien pour cette contribution qui est intéressante.

Mais c'est vrai que la proposition de GMB correspond le plus à ce que je souhaiterai avoir comme résultat notamment en terme de manipulation.

S'il repasse sur ce fil ce serait super s'il pouvait regarder ce qui coince lors de mon dernier post

Dans tous les cas c'est vraiment sympa de contribuer sur ce fil.

Bonne soirée Henri.

Christophe.

re bonsoir Dyscus,

Je pense avoir trouvé. Ci joint le fichier corrigé.

Cdt

Henri

Merci bien Henri pour ton implication, ça fonctionne super bien.

Merci également a Pijaku et GMB pour les différentes pistes.

Bonne soirée à vous tous.

Bien cordialement.

Christophe.

Bonjour

Nouvel essai à tester.

17gmb-v2.xlsm (26.99 Ko)

Re Henri,

En fait le nom et prénom ne sont pas dans 2 colonnes séparées.

Ils sont dans une seule cellule au format NOM,PRENOM, je viens de les formater comme ceci dans le fichier joint en PJ.

Du coup ça fonctionne plus il ne me propose plus les 3 dupont dans le champ inférieur.

Tu aurais une idée.

Merci par avance.

Bonjour à tous,

Ca me turlupinais depuis 04h00 ce matin, alors je me suis levé et j'ai mis comme on pourrais dire mis les mains dans le cambouis, mais rien n'y fais, si je mets les noms et prénom dans la colonne B au format NOM,PRENOM il me renvoi qu'un seul résultat au lieu de 3.

Pour exemple avec DUPONT, il devfrait renvoyer 3 choix :

1691447345496570 DUPONT,JEAN

1691447345496571 DUPONT,Pierre

1691447345496572 DUPONT,louis

Bonjour,

Oui, mais...

DUPONT,JEAN n'est pas un doublon de DUPONT,PIERRE

Essaye en insérant un second DUPONT,JEAN, tu verras que le fichier fonctionne.

Après si tu souhaites tous les DUPONT, tu aurais du laisser les NOMS et PRENOMS séparés comme dans ton premier post.

Mais bon, même dans l'état c'est tout à fait faisable. Pour cela, il suffit d'utiliser Split(cellule, ",")(0).

Exemple :

Bonjour Pijaku,

Cela fonctionne c'est super, un grand merci.

Je vais regarder le code où cette fonction split est insérée et regarder aussi sa fonctionnalité.

Bonne journée à toi.

Bien cordialement.

Christophe

Bonsoir à tous,

Serait-il possible d'avoir un petit complément s'il vous plait?

Lors de l'insertion des données sur la page, rajouter les bordures classiques en noir.

Car lorsque je rajoute un personnel ça efface les bordures du tableau

Merci bien par avance et joyeuses fêtes

Cordialement.

Oups, j'ai résolu le problème en insérant des bordures dans les données sources

Merci tout de même.

Cordialement.

Rechercher des sujets similaires à "vba choix entre deux donnees"