OVH Cloud OVH Cloud

mdp avec plusieurs utilisateurs

5 réponses
Avatar
jaafar.kabli
Bonjour

je suis entrain de cr=E9er un fichier, le probl=E8me c'est que ce fichier
est destin=E9 =E0 plusieurs utilisateurs diff=E9rents, et chaque
utilisateurs acc=E8de a des informations diff=E9rentes!!
voila ce que je veux si c possible :
comment creer un acces a plusieurs utilisateurs (chaque utilisateur
doit avoir un mot de passe diff=E9rents) ???

je ne connais pas tres bien le vba, je l'ai pratique pour la derniere
fois il y a 3 ans

merci pour votre aide

5 réponses

Avatar
Benoit Gambier [MS]
Bonjour,

Quelle est la version d'Excel que vous utilisez ?

Cordialement

Benoit Gambier

a écrit dans le message de news:

Bonjour

je suis entrain de créer un fichier, le problème c'est que ce fichier
est destiné à plusieurs utilisateurs différents, et chaque
utilisateurs accède a des informations différentes!!
voila ce que je veux si c possible :
comment creer un acces a plusieurs utilisateurs (chaque utilisateur
doit avoir un mot de passe différents) ???

je ne connais pas tres bien le vba, je l'ai pratique pour la derniere
fois il y a 3 ans

merci pour votre aide
Avatar
jaafar.kabli
bonjour

j'utilise la version XL 97

Merci


Benoit Gambier [MS] wrote:
Bonjour,

Quelle est la version d'Excel que vous utilisez ?

Cordialement

Benoit Gambier

a écrit dans le message de news:

Bonjour

je suis entrain de créer un fichier, le problème c'est que ce fichier
est destiné à plusieurs utilisateurs différents, et chaque
utilisateurs accède a des informations différentes!!
voila ce que je veux si c possible :
comment creer un acces a plusieurs utilisateurs (chaque utilisateur
doit avoir un mot de passe différents) ???

je ne connais pas tres bien le vba, je l'ai pratique pour la derniere
fois il y a 3 ans

merci pour votre aide


Avatar
jaafar.kabli
bonjour

j'utilise la version XL 97

Merci
Avatar
Oliv'
* que je salut a écrit *:
Bonjour

je suis entrain de créer un fichier, le problème c'est que ce fichier
est destiné à plusieurs utilisateurs différents, et chaque
utilisateurs accède a des informations différentes!!
voila ce que je veux si c possible :
comment creer un acces a plusieurs utilisateurs (chaque utilisateur
doit avoir un mot de passe différents) ???


Simple il faut demander le nom de l'utilisateur et son mdp à l'ouverture
dans l'événement Workbook_Open()

nom= inputbox("Nom?")
password= inputbox("pass?")

ou récuperer son nom
nom=application.username
ou plus sûr nom = Environ("USERNAME")


le tout suivi d'une boucle pour chaque utilisateur.
if nom ="toto" then
if password= "ok" then
...
else msgbox "vous n'avez pas le pass"
end if
end if

ou mieux avec select case ...end select

Comment as tu prévus de "masquer" ce qu'un utilisateur ne peut voir ?
si ce sont des feuilles
A mettre dans ta boucle

Sheets("maFeuille").Visible = true

Il te faut masquer toutes les feuilles à la fermeture avec l'événement
Workbook_BeforeClose
et avoir une feuille nommée ActiverMacros qui va indiquer aux utilisateurs
d'activer les macros à l'ouverture.

For Each sh In Sheets
If sh.Name <> "ActiverMacros" Then sh.Visible = xlVeryHidden
Next sh
Sheets("ActiverMacros").Visible = True

je ne connais pas tres bien le vba, je l'ai pratique pour la derniere
fois il y a 3 ans
voir ici http://www.excelabo.net/xl/pap-vba.php

merci pour votre aide


Voilà tu as les outils !


--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Avatar
kaji
je te remercie pour ton aide utile

je vais m'y mettre maintenant, mais pour etre franc il va me falloir du
temps pour me rapeler un peu du donctionnement de vba

merci encore

je te tiendrais au courant de mon avancement