Bonjour,
J'aimerais créer une macro qui réponde à ce qui suit:
1) J'ai un fichier avec plusieurs onglets
2) J'aimerais, qu'en fonction du login, les collègues aient accès:
- à certaines feuilles uniquement
- à toutes les feuilles
- à rien du tout (ceux dont le login n'est pas identifié dans les variables)
J'aimerais que, dans ce cas, l'utilisateur ait un message disant qu'il n'a pas accès au fichier et que celui-ci va se fermer. Il ne pourrait que cliquer sur Ok, ce qui provoquerait la fermeture du fichier (Excel devrait fermer si l'utilisateur a d'autres fichiers ouverts, quitter s'il n'a que celui-là d'ouvert).
Mes essais ne sont pas concluants. J'ai lu qu'il fallait créer une feuille provisoire, qui resterait affichée. En fermeture de fichier, toutes les feuilles seraient rendues invisibles et, à la prochaine ouverture, l'utilisateur non autorisé recevrait le message. Deuxième problème: Excel lui laisse quand même le choix, après avoir prévenu qu'il allait quitter: Voulez-vous enregistrer avant de quitter? Evidemment, il devrait dans ce cas quitter sans autre.
Je tourne en rond, en losange, peut-être même en carré. Toute ébauche de solution, ou bout de macro, sera le bienvenu!!
Merci
Partager