OVH Cloud OVH Cloud

Comment Valider ou Dévalider des Macros ?

6 réponses
Avatar
Bartez63
Bonjour à tous (et à toutes :))

Je suis confronté à un petit problème que je n'arrive pas à résoudre...Et un
de plus :)

Voila ce qui se passe : J'ai un classeur avec plusieurs macros qui
fonctionnent très bien (grace à vous) mais qui ne doivent pas être utilisées
par tout le monde.

Les Feuilles de ce classeur sont renseignées par tous les employés de la
boite qui ont ont tous le droit d'utiliser certains menus de ma barre
d'outils perso. D'autres Macro (de statistique) ne doivent pas leur être
accessible.

Comment dévalider à partir d'une macro, une macro d'un autre nom ?

Merci de votre aide !
Bartez

6 réponses

Avatar
FxM
Bonsoir,

Devant ce que tu décris :
- à l'ouverture de fichier -> demande de user + mot de passe
- création du menu adapté en fonction des droits définis (plus ou moins
d'options suivant les droits)

Inspirations :
* Pour créer simplement des menus -> menumaker
http://j-walk.com/ss/excel/tips/tip53.htm

* pour cacher une macro -> lui donner un argument facultatif ou non
sub test() est visible dans la liste des macros
sub test(oui) ou sub test(optional oui) ne sont pas montrées.

Si vraiment les macros DOIVENT être inaccessibles, pourquoi ne pas les
placer dans un autre fichier uniquement accessible à qui a droit (=>
voir admin réseau) et allant lire le fichier que tous auront rempli ?

@+
FxM



Bonjour à tous (et à toutes :))

Je suis confronté à un petit problème que je n'arrive pas à résoudre...Et un
de plus :)

Voila ce qui se passe : J'ai un classeur avec plusieurs macros qui
fonctionnent très bien (grace à vous) mais qui ne doivent pas être utilisées
par tout le monde.

Les Feuilles de ce classeur sont renseignées par tous les employés de la
boite qui ont ont tous le droit d'utiliser certains menus de ma barre
d'outils perso. D'autres Macro (de statistique) ne doivent pas leur être
accessible.

Comment dévalider à partir d'une macro, une macro d'un autre nom ?

Merci de votre aide !
Bartez




Avatar
RV
Bonsoir Bartez63,
Pourquoi ne pas faire un bouton menu accessible via un mot de passe =>
sésame?
Voir à cette adresse: http://cjoint.com/?gvweOmQC1V (enregistrer le fichier
sur le bureau pour voir)
Cordialement
RV

"Bartez63" a écrit dans le message de news:
OVS%
Bonjour à tous (et à toutes :))

Je suis confronté à un petit problème que je n'arrive pas à résoudre...Et
un de plus :)

Voila ce qui se passe : J'ai un classeur avec plusieurs macros qui
fonctionnent très bien (grace à vous) mais qui ne doivent pas être
utilisées par tout le monde.

Les Feuilles de ce classeur sont renseignées par tous les employés de la
boite qui ont ont tous le droit d'utiliser certains menus de ma barre
d'outils perso. D'autres Macro (de statistique) ne doivent pas leur être
accessible.

Comment dévalider à partir d'une macro, une macro d'un autre nom ?

Merci de votre aide !
Bartez



Avatar
RV
Bartez63,
Je suis étourdi, il faut que tu crées une barre Pesonnalisé 1 avec un bouton
Nouveau menu puis 2 boutons Quitter et Enregistrer sous... pour que cela
fonctionne.
Désolé j'aurais pu créer la barre à l'activation du classeur et la détruire
à la fermeture...
Bonne soirée
RV


"Bartez63" a écrit dans le message de news:
OVS%
Bonjour à tous (et à toutes :))

Je suis confronté à un petit problème que je n'arrive pas à résoudre...Et
un de plus :)

Voila ce qui se passe : J'ai un classeur avec plusieurs macros qui
fonctionnent très bien (grace à vous) mais qui ne doivent pas être
utilisées par tout le monde.

Les Feuilles de ce classeur sont renseignées par tous les employés de la
boite qui ont ont tous le droit d'utiliser certains menus de ma barre
d'outils perso. D'autres Macro (de statistique) ne doivent pas leur être
accessible.

Comment dévalider à partir d'une macro, une macro d'un autre nom ?

Merci de votre aide !
Bartez



Avatar
RV
Bartez63,
Voilà l'oubli réparé, le fichier joint crée sa propre barre personnalisé 1
(mais la détruit aussi, bien faire attention à ne pas avoir déjà une barre
sous ce nom, sous peine de la voir perdu à jamais).
Cliquez sur le lien suivant http://cjoint.com/?gvw5NFjb7C pour accéder au
fichier test.
Bonne soirée
RV


"RV" a écrit dans le message de news:

Bartez63,
Je suis étourdi, il faut que tu crées une barre Pesonnalisé 1 avec un
bouton Nouveau menu puis 2 boutons Quitter et Enregistrer sous... pour que
cela fonctionne.
Désolé j'aurais pu créer la barre à l'activation du classeur et la
détruire à la fermeture...
Bonne soirée
RV


"Bartez63" a écrit dans le message de news:
OVS%
Bonjour à tous (et à toutes :))

Je suis confronté à un petit problème que je n'arrive pas à résoudre...Et
un de plus :)

Voila ce qui se passe : J'ai un classeur avec plusieurs macros qui
fonctionnent très bien (grace à vous) mais qui ne doivent pas être
utilisées par tout le monde.

Les Feuilles de ce classeur sont renseignées par tous les employés de la
boite qui ont ont tous le droit d'utiliser certains menus de ma barre
d'outils perso. D'autres Macro (de statistique) ne doivent pas leur être
accessible.

Comment dévalider à partir d'une macro, une macro d'un autre nom ?

Merci de votre aide !
Bartez







Avatar
Bartez63
Merci pour ton aide,
Je vais voir comment adapter ta proposition à mon cas ;)
@+
Bartez


"RV" a écrit dans le message de news:

Bartez63,
Voilà l'oubli réparé, le fichier joint crée sa propre barre personnalisé 1
(mais la détruit aussi, bien faire attention à ne pas avoir déjà une barre
sous ce nom, sous peine de la voir perdu à jamais).
Cliquez sur le lien suivant http://cjoint.com/?gvw5NFjb7C pour accéder au
fichier test.
Bonne soirée
RV


"RV" a écrit dans le message de news:

Bartez63,
Je suis étourdi, il faut que tu crées une barre Pesonnalisé 1 avec un
bouton Nouveau menu puis 2 boutons Quitter et Enregistrer sous... pour
que cela fonctionne.
Désolé j'aurais pu créer la barre à l'activation du classeur et la
détruire à la fermeture...
Bonne soirée
RV


"Bartez63" a écrit dans le message de news:
OVS%
Bonjour à tous (et à toutes :))

Je suis confronté à un petit problème que je n'arrive pas à
résoudre...Et un de plus :)

Voila ce qui se passe : J'ai un classeur avec plusieurs macros qui
fonctionnent très bien (grace à vous) mais qui ne doivent pas être
utilisées par tout le monde.

Les Feuilles de ce classeur sont renseignées par tous les employés de la
boite qui ont ont tous le droit d'utiliser certains menus de ma barre
d'outils perso. D'autres Macro (de statistique) ne doivent pas leur être
accessible.

Comment dévalider à partir d'une macro, une macro d'un autre nom ?

Merci de votre aide !
Bartez











Avatar
Bartez63
Merci pour ton aide,
J'ai tester le créateur de menu, mais j'ai pas compris comment récupérer le
code du menu une fois créé :(

@+
Bartez

"FxM" a écrit dans le message de news:

Bonsoir,

Devant ce que tu décris :
- à l'ouverture de fichier -> demande de user + mot de passe
- création du menu adapté en fonction des droits définis (plus ou moins
d'options suivant les droits)

Inspirations :
* Pour créer simplement des menus -> menumaker
http://j-walk.com/ss/excel/tips/tip53.htm

* pour cacher une macro -> lui donner un argument facultatif ou non
sub test() est visible dans la liste des macros
sub test(oui) ou sub test(optional oui) ne sont pas montrées.

Si vraiment les macros DOIVENT être inaccessibles, pourquoi ne pas les
placer dans un autre fichier uniquement accessible à qui a droit (=> voir
admin réseau) et allant lire le fichier que tous auront rempli ?

@+
FxM



Bonjour à tous (et à toutes :))

Je suis confronté à un petit problème que je n'arrive pas à résoudre...Et
un de plus :)

Voila ce qui se passe : J'ai un classeur avec plusieurs macros qui
fonctionnent très bien (grace à vous) mais qui ne doivent pas être
utilisées par tout le monde.

Les Feuilles de ce classeur sont renseignées par tous les employés de la
boite qui ont ont tous le droit d'utiliser certains menus de ma barre
d'outils perso. D'autres Macro (de statistique) ne doivent pas leur être
accessible.

Comment dévalider à partir d'une macro, une macro d'un autre nom ?

Merci de votre aide !
Bartez