OVH Cloud OVH Cloud

Protection

7 réponses
Avatar
Magnum8121
Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses
--
Bonne journée à tous
Magnum

7 réponses

Avatar
Vincnet.
Bonjour,
Dans la fenêtre VBA, va dans Outils/Proriétés de VBAProject (ou quelque
chose qui y ressemble), puis dans l'onglet Protection de la fenêtre qui est
apparue, mettre un mot de passe...
--
A+

V.



Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses
--
Bonne journée à tous
Magnum


Avatar
isabelle
bonjour Magnum8121,

ActiveSheet.Unprotect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True
'la macro
ActiveSheet.Protect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True

isabelle

Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses


Avatar
Magnum8121
Merci Isabelle

Je vais essayer ça demain. J'espère m'en sortir.
Bonne soirée et encore merci.
Cordialement
--
Magnum



bonjour Magnum8121,

ActiveSheet.Unprotect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True
'la macro
ActiveSheet.Protect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True

isabelle

Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses





Avatar
Magnum8121
Merci à toi

Ce n'est pas exactement ce que je recherche.
Ceci protège l'accès aux macros, mais ne protège pas la feuille.
Je pense qu'Isabelle m'a donné la solution. (je vais essayer)
Encore merci
Bonne soirée
--
Magnum



Bonjour,
Dans la fenêtre VBA, va dans Outils/Proriétés de VBAProject (ou quelque
chose qui y ressemble), puis dans l'onglet Protection de la fenêtre qui est
apparue, mettre un mot de passe...
--
A+

V.



Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses
--
Bonne journée à tous
Magnum




Avatar
Peponne31
Bonsoir Isabelle,

Je viens de l'essayer sur une de mes feuilles mais sans succé
Peux tu me détailler son fonctionnement ?
merci
Peponne31



bonjour Magnum8121,

ActiveSheet.Unprotect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True
'la macro
ActiveSheet.Protect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True

isabelle

Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses





Avatar
isabelle
bonjour,

je ne comprend pas cette question par rapport à la question initial :
"Mon problème, c'est que je ne sais pas comment incorporer un mot de passe"
peut tu me montrer ta macro ?


isabelle

Bonsoir Isabelle,

Je viens de l'essayer sur une de mes feuilles mais sans succé
Peux tu me détailler son fonctionnement ?
merci
Peponne31




bonjour Magnum8121,

ActiveSheet.Unprotect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True
'la macro
ActiveSheet.Protect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True

isabelle


Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses







Avatar
Magnum8121
Bonjour Isabelle

Merci pour ton aide, pour moi ça marche impec!
Tu as répondu exactement à ce que je recherchais. (fallait y penser)

Pour aider Peponne31:
Quand tu as fait ta macro de protection tu ajoutes Password:
.Protect Password:="zaza"
.Unprotect Password:="zaza"
Si tu piges pas, dis le je te donnerai la macro complète.

Bonne journée à tous
et encore merci à Isabelle

--
Magnum



bonjour,

je ne comprend pas cette question par rapport à la question initial :
"Mon problème, c'est que je ne sais pas comment incorporer un mot de passe"
peut tu me montrer ta macro ?


isabelle

Bonsoir Isabelle,

Je viens de l'essayer sur une de mes feuilles mais sans succé
Peux tu me détailler son fonctionnement ?
merci
Peponne31




bonjour Magnum8121,

ActiveSheet.Unprotect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True
'la macro
ActiveSheet.Protect Password:="zaza", DrawingObjects:=True, Contents:=True, Scenarios:=True

isabelle


Bonjour à tous

J'utile un tableau accessible à plusieurs personnes.
Des données peuvent être changées automatiquement par un bouton de commande.
Donc dans une macro, je fais une déprotection, puis une reprotection de ma
feuille, le temps du changement de données.
Mon problème, c'est que je ne sais pas comment incorporer un mot de passe
dans la macro pour que personne d'autre ne puisse déprotéger ma feuille.
Pouvez vous m'aider?
Merci d'avance de vos réponses