Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Remplissage colonne automatique dépendant d'un tableau

drop91

XLDnaute Junior
Bonjour à tous,

j'ai une feuille Excel dans lequel je dois remplir plusieurs colonnes.

Je voulais rendre le remplissage de manière semi-automatique, en remplissant la colonne "Licence", la colonne Nom et Prénom se remplissant de manière automatique au travers de 2 formules et avec les données enregistrées dans la feuille Licences :

Pour les noms : =SI($B2="";"";RECHERCHEV($B2;Licences!$A$2:$C$11;@COLONNE(B:B);FAUX))
Pour les prénoms : =SI($B2="";"";RECHERCHEV($B2;Licences!$A$2:$C$11;@COLONNE(C:C);FAUX))

Ces demandes peuvent revenir plusieurs fois dans l'année, mais avec des dates de dépôt différentes.

Serait-il possible au travers d'une fonction macro (que je ne maitrise pas trop), lorsque la colonne "licence" est remplie, les colonnes "nom" et "prénom" soient automatiquement renseignées (sans formule dans les colonnes Nom et Prénom), sachant qu'il n'y a qu'une seule personne ayant ce numéro ?

De plus, en saisissant le "Nom" et le "Prénom", serait-il possible de remplir la colonne "licence" ? Et dans le cas où plusieurs personnes ont le même nom et prénom, serait-il possible de choisir parmi les licences disponibles pour ces personnes ? Exemple Mr ABA Stéphane.

Vous remerciant par avance pour votre aide.
 

Pièces jointes

  • Essai Suivi des identifiants.xlsx
    27.7 KB · Affichages: 11

drop91

XLDnaute Junior
Bonjour
Ci joint ma solution

A+ François
Ps: pour un ordi Stephane et Stéphane ce n'est pas le même prenom...
Bonjour Fanfan38,
Merci beaucoup, la solution fonctionne bien, cependant lorsque l'on valide directement le numéro de licence pour un des 2 Stephane, par exemple j'écris FR.000010 sur la colonne B, j'ai le userform qui s'ouvre pour me demander 3 fois la confirmation du numéro de licence entre FR.000010 et FR.000020.
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…