Remplir une cellule selon valeur textbox

Bonjour à tous,

J'ai besoin d'aide pour remplir certaine cellule d'un tableau automatiquement en fonction de l'utilisateur.

Je m'explique !

En ouvrant le fichier chaque utilisateur est obligé de renseigné un login ainsi qu'un mot de passe sur la feuille "Login".

Ce qui les amène sur l'onglet "Accueil", selon les droits accordés l'utilisateur voit plus ou moins de feuille, j'ai simplifié le fichier joint.

Mais j'aimerais que dans la cellule B2 de la feuille 2, s'affiche le nom de l'utilisateur renseignée dans la feuille 'Utilisateurs".

J'ai réussi a renseigner une cellule avec le login, mais pas le nom d'utilisateur.

Je joins le fichier ce sera plus clair !

Salut baptistex1,

Dans ta macro Login_Click_Click, j'ai remplacé :

Sheets("Feuille A").Range("A4") = "Login utilisateur : " & Txt_Users

Par :

Sheets("Feuille A").Range("A4") = "Login utilisateur : "
Sheets("Feuille A").Range("B4") = Txt_Users

Dans ta feuille 'Feuille A', en B2, formule à mettre :

=INDEX(Utilisateurs!A2:D50; EQUIV('Feuille A'!B4; Utilisateurs!B2:B50; 0);1)

Dis moi si ça te convient

Baboutz

Super génial @Baboutz !

Merci c'est parfait, j'ai le résultat que je souhaitais.

Je vais juste essayer de comprendre, pour l'adapter à mon fichier.

Avec plaisir !

Pour mieux comprendre la formule index + equiv, c'est ici !

Bonne journée,

Baboutz

Rechercher des sujets similaires à "remplir valeur textbox"