Afficher un userForm différent en fonction d'une variable

Fermé
Alz - 8 janv. 2016 à 15:58
Alzahel Messages postés 3 Date d'inscription lundi 11 janvier 2016 Statut Membre Dernière intervention 14 janvier 2016 - 11 janv. 2016 à 08:20
Bonjour,

Je souhaite appeler un userForm différent en fonction de la variable récupérer dans un tableau excel.
En fait c'est lors de la connexion selon les accès de l'utilisateur je n'ouvre pas la même forme.
Je récupère la donnée dans une variable (soit admin, soit chef d'équipe, soit chef d'agence).
Comment je peux appeler l'user form à partir de cette variable ?

En gros ce que je voudrais c'est récupérer :
A= cell(1,i) (i étant la variable qui fera que A= admin/chef d'équipe/chef d'agence)
A.show

comme ça par exemple si A = admin ça ferait admin.show (l'userform admin quoi)
Sauf que évidemment A c'est du string pas de l'userForm.. Comment faire ? è.è

Merci d'avance !

3 réponses

Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
8 janv. 2016 à 16:01
Bonjour

If A like "blabla" then
Admin.show
else
truc.show
end if
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
9 janv. 2016 à 10:01
Bonjour,

un exemple d'ouverture d'UF en fonction d'un choix

https://www.cjoint.com/c/FAjjbxCXsCf
0
Alzahel Messages postés 3 Date d'inscription lundi 11 janvier 2016 Statut Membre Dernière intervention 14 janvier 2016
11 janv. 2016 à 08:20
Merci de vos réponse,
Pierre oui cependant je me demandais s'il n'y avait pas un meilleur moyen de le faire "en une fois" car si on traite un grand nombre de données ça peut faire beaucoup de if !
f894009 merci je vais regarder ça :)
0