Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Hum ... je ne suis pas certaine de bien comprendre. Je dois placer cette commande à quel endroit dans ma macro ? Au tout début ?
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
J'aimerais, d'un clic avec une macro, dire à EXCEL de protéger chacune de mes feuilles avec un mot de passe chiffré. Cependant, ma macro ne fonctionne qu'en partie puisqu'elle protège la feuille toutefois, elle ne garde pas le mot de passe en mémoire. Résultat, si j'appuie pour enlever la protection, il n'y a aucun problème! ;(
Un truc ?
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Cette réponse a été supprimée en raison d’une violation de notre Code de conduite. La réponse a été signalée manuellement ou identifiée via la détection automatisée avant que l’action ne soit entreprise. Pour obtenir plus d’informations, veuillez consulter notre Code de conduite.
Les commentaires ont été désactivés. En savoir plus
Hum ... je ne suis pas certaine de bien comprendre. Je dois placer cette commande à quel endroit dans ma macro ? Au tout début ?
Il faut préciser le paramètre "UserInterfaceOnly" qui permet aux macros de fonctionner malgré la protection :
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, UserInterfaceOnly = True
Daniel
Bonjour.
Voici ma macro bien simple.... pour une seule feuille. Puisque je n'arrive pas à la faire fonctionner pour un seul onglet, il va de soi que je n'y arrive pas pour un autre classeur, qui à lui, plusieurs onglet et dont ma macro effectue le geste, feuille par feuille. Ma macro est donc très longue c'est pourquoi je ne vous envoi que celle-ci. Vous pouvez m'aider? Je suis encore au stade de créer mes macros par enregistrement quoique je commence à comprendre un tout petit peu le visual basic.
Sub Proteger()
'
' Proteger Macro
' Protegerla feuille avec mp: matricule
'
'
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Bonjour,
Peux-tu poster ta macro ?
Cordialement.
Daniel