XL 2016 Rendre inactif le bouton affiché liste macro.

Sacha1980

XLDnaute Nouveau
Hello tout le monde,

Je cherche le moyen de pouvoir rendre inactif le bouton afficher la liste des macros à l'ouverture du classeur afin d'empêcher l'utilisation de certaines macros par des joueurs, car ce classeur sera dispo en téléchargement.

Dans la liste des macros il y a des macros qui inversent la première et il ne faut pas que les joueurs puissent inverser en cliquant sur la liste des macros ou alt+F8 et inverser en faisant exécuter la macro !

Le bouton afficher la liste des macros est dispo dans le menu développeur ainsi que dans le menu affichage.

donc ce bouton :
Capture.PNG

Est-ce possible ? c'est pour mettre dans Workbook_Open()

Merci.
Sacha.
 

patricktoulon

XLDnaute Barbatruc
re
OUAIS !!! c'est vrai ça!!!!! 🤣 🤣🤣

l'essentiel mon cher @Sacha1980 n'est-il pas que vous ayez eu la réponse a votre demande
que vous avez eu des le départ d'ailleurs par @BrunoM45 qui vous précisait dans vos premiers échanges
de mettre vos sub en private (ce qui est la solution la plus simple)
peut être avez vous adopté le remplacement des subs par des fonction tel que je le préconise ,mais n'en reste pas moins que @BrunoM45 vous avait donné une solution qui n'est pas plus compliqué que la mienne
les deux méthodes ayant des petites différences qui sont importantes selon le besoins (besoins assez flous selon vos explications)

donc c'est pour ça que quelques fois ,et bien les helpers ont un peu des remontées d'acide du a l'agacement du fait de ne pas être écouté (voir pire ne pas être lu)
vous voulez bien que l'on se mette a votre place (de débutant) mais faite l'inverse mettez vous a la place des helpers devant faire avec des bribes d'explication aussi confuses les une que les autres et voyant que le demandeur zappe les réponses


donc soyons heureux la bouche en cœur terminons le weekend dans la bonne humeur
et n'oubliez pas ;(rire de nous peut être salvateur)
pastaga a 18.30 et sans galères dans le teston
 

Sacha1980

XLDnaute Nouveau
re
OUAIS !!! c'est vrai ça!!!!! 🤣 🤣🤣

l'essentiel mon cher @Sacha1980 n'est-il pas que vous ayez eu la réponse a votre demande
que vous avez eu des le départ d'ailleurs par @BrunoM45 qui vous précisait dans vos premiers échanges
de mettre vos sub en private (ce qui est la solution la plus simple)
peut être avez vous adopté le remplacement des subs par des fonction tel que je le préconise ,mais n'en reste pas moins que @BrunoM45 vous avait donné une solution qui n'est pas plus compliqué que la mienne
les deux méthodes ayant des petites différences qui sont importantes selon le besoins (besoins assez flous selon vos explications)

donc c'est pour ça que quelques fois ,et bien les helpers ont un peu des remontées d'acide du a l'agacement du fait de ne pas être écouté (voir pire ne pas être lu)
vous voulez bien que l'on se mette a votre place (de débutant) mais faite l'inverse mettez vous a la place des helpers devant faire avec des bribes d'explication aussi confuses les une que les autres et voyant que le demandeur zappe les réponses


donc soyons heureux la bouche en cœur terminons le weekend dans la bonne humeur
et n'oubliez pas ;(rire de nous peut être salvateur)
pastaga a 18.30 et sans galères dans le teston
Re,

Alors, je n'ai pas trouvé le message de Bruno qui m'avait donné la solution de mettre la Sub en Private ou alors je suis encore fatigué, je vais retourner dormir lol.

Donc je ne pense pas avoir évité d'avoir lu un message ou alors il est bien caché mdrrr.

Non, je ne vois que votre proposition de mettre Function plutôt que de mettre Sub !

des petites différences qui sont importantes selon le besoins (besoins assez flous selon vos explications)

C'est pourtant simple, éviter que dans la liste des macros, on ne puisse inverser une situation en cliquant sur exécuter, ou l'explication est floue ??

Bref, Je peux comprendre que parfois cela peut être irritant pour vous de ne pas être bien écouté ou pas lu, mais je pense que parfois il arrive que des personnes ne comprennent pas aussi vite que vous et cela arrive également dans les écoles et même quelques fois dans le cadre de son boulot !!! Cela n'est pas une question d'être une personne hébétée, mais d'avoir du mal à assimiler une explication ou encore une méthode et même si elle peut sembler simpliste ! Par ailleurs quand on s'aperçoit de la simplicité de quelque chose, on se dit, mais bon sens il m'en a fallu du temps pour comprendre lol

Voilà il n'y avait rien de très grave dans mon message, mais simplement d'éviter la moquerie, moi un prof se mettrait à se moquer de moi ouvertement, je lui colle ma main dans la figure parce que s'il trouve cela drôle et bien il est le seul et il sentira rapidement que cela n'était pas drôle et pas bien perçus sa moquerie !!

Bref, on ne va pas épiloguer sur ce point de vue, l'essentiel ici, c'est que j'ai ma réponse et que mon souci est résolu et je vous en remercie par ailleurs.

Sacha.
 

patricktoulon

XLDnaute Barbatruc
re en page 1
li la dernière consigne en bas du message
 

BrunoM45

XLDnaute Barbatruc
Voilà il n'y avait rien de très grave dans mon message, mais simplement d'éviter la moquerie, moi un prof se mettrait à se moquer de moi ouvertement, je lui colle ma main dans la figure parce que s'il trouve cela drôle et bien il est le seul et il sentira rapidement que cela n'était pas drôle et pas bien perçus sa moquerie !!
BRAVO 👏 belle éducation à ce que je vois :eek: ☹️
Tout de suite la violence... il est vrai qu'elle règle tellement de chose 🙄 de plus vous ne savez pas ce que le prof est capable de faire ensuite... sortir un flingue pas exemple :mad:
C'est bon je sors 😜
 

Sacha1980

XLDnaute Nouveau
BRAVO 👏 belle éducation à ce que je vois :eek: ☹️
Tout de suite la violence... il est vrai qu'elle règle tellement de chose 🙄 de plus vous ne savez pas ce que le prof est capable de faire ensuite... sortir un flingue pas exemple :mad:
C'est bon je sors

C'est bon tu as terminé ? Tu veux quoi le dernier mot ? Allai, je suis gentil, je te laisse le dernier mot !
Juste une remarque, attention a ton orthographe !
 
Haut Bas