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

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
Merci pour ton aide
 

Discussions similaires

Réponses
1
Affichages
212
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…