XL 2019 Excel avec login

Tsimbina

XLDnaute Junior
Bonjour,

J'ai suivi un tuto pour ouvrir un classeur excel avec des login.
Mais, je n'arrive pas à faire fonctionner le macro dans ce fichier excel .
quelqu' un peu m'aider ? merci d'avance.
 

Pièces jointes

  • Excel avec login.xlsm
    247 KB · Affichages: 5
Solution
Avec quelques modifs

1) la plage "_utilisateur" a été déplacée dans la feuille "Principale"
2) les données de la feuille "Gestion des accès" ont été mises sous forme de table structurée (en VBA: Listobjects)
3) quand tu ouvres le fichier, c'est le profil "Invité" qui s'ouvre par défaut: avec JUSTE la feuille "Principale" accessible
4) les autres feuilles sont masquées en veryhidden ==> clic droit sur la barre des taches ne fait apparaitre aucune feuille

5) si tu veux voir toutes les feuilles: il faut te loguer en mode "Admin", et mot de passe "Admin"

vgendron

XLDnaute Barbatruc
Hello

il y a quelques problèmes dans ton code
dans le thisworkbook_open
pour modifier le contenu de la plage nommée (_uilisateur]
il faut indiquer dans quelle feuille elle se situe
Sheets("Gestion des accès").[_utilisateur] = "Invité"

dans le SheetActivate: _rubriquesAcces est inconnu car pas défini

dans le code du bouton valider du formulaire
PRINCIPALE est le nom de la feuille..
pour l'activer il faut donc Sheets("Principale").activate

ensuite;. si un utilisateur s'est correctement loggé, ll n'y a pas de code qui n'affiche que les feuilles autorisées
 

Pièces jointes

  • Excel avec login.xlsm
    245.3 KB · Affichages: 2

vgendron

XLDnaute Barbatruc
Avec quelques modifs

1) la plage "_utilisateur" a été déplacée dans la feuille "Principale"
2) les données de la feuille "Gestion des accès" ont été mises sous forme de table structurée (en VBA: Listobjects)
3) quand tu ouvres le fichier, c'est le profil "Invité" qui s'ouvre par défaut: avec JUSTE la feuille "Principale" accessible
4) les autres feuilles sont masquées en veryhidden ==> clic droit sur la barre des taches ne fait apparaitre aucune feuille

5) si tu veux voir toutes les feuilles: il faut te loguer en mode "Admin", et mot de passe "Admin"
 

Pièces jointes

  • Excel avec login.xlsm
    250.7 KB · Affichages: 2

Tsimbina

XLDnaute Junior
Avec quelques modifs

1) la plage "_utilisateur" a été déplacée dans la feuille "Principale"
2) les données de la feuille "Gestion des accès" ont été mises sous forme de table structurée (en VBA: Listobjects)
3) quand tu ouvres le fichier, c'est le profil "Invité" qui s'ouvre par défaut: avec JUSTE la feuille "Principale" accessible
4) les autres feuilles sont masquées en veryhidden ==> clic droit sur la barre des taches ne fait apparaitre aucune feuille

5) si tu veux voir toutes les feuilles: il faut te loguer en mode "Admin", et mot de passe "Admin"
Merci pour ton aide
 

Discussions similaires

Réponses
1
Affichages
165

Statistiques des forums

Discussions
312 100
Messages
2 085 294
Membres
102 854
dernier inscrit
ADRIENVR