Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Macros excel et classeur protégé

ponsoni, le vendredi 25 juillet 2008 à 16:57:56
Bonjour,

j'ai un classeur excel 2007 protégé par un mot de passe (via enregistrer sous/options générales) pour lecture.

J'ai enregistré des macros dans ce classeur qui ne marchent que si...j'enlève le mot de passe du classeur... (pour info, j'ai mis activer toutes les macros dans les paramètres de sécurité). sinon le message d'erreur est :

"impossible d'executer la macro xxx. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées"

hors je n'ai pas envie de supprimer le mot de passe de ce classeur...

merci de votre aide!

JP
Configuration: Windows XP
Internet Explorer 7.0
Répondre à ponsoni  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
m@rina, le vendredi 25 juillet 2008 à 20:50:39
Bonjour,

Je ne sais pas ce que fait ta macro, mais il me paraît évident qu'elle ne peut pas s'activer sur un classeur protégé.

Donc, tu peux inclure dans ta macro une ligne au début pour supprimer le mdp le temps de l'exécution de la macro, et une ligne à la fin pour le remettre.

pour déprotéger :
ActiveWorkbook.Unprotect ("mdp")

Pour protéger :
ActiveWorkbook.Protect ("mdp")

Attention, il s'agit bien d'une protection classeur... S'il sr'agit d'une feuille, c'est ActiveSheet...

m@rina
Répondre à m@rina

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
ponsoni, le samedi 26 juillet 2008 à 08:36:21
Bonjour M@rina,

merci de ta réponse rapide! mais j'ai toujours le même problème.

j'ai fait un test : je créé un nouveau classeur sur le bureau, j'enregistre une macro toute bête style :

Sub Macro1()
ActiveCell.FormulaR1C1 = "bonjour"
End Sub

je ferme le classeur. je le rouvre, la macro marche. J'"enregistre sous" le classeur avec un mot de passe pour la lecture, je le ferme, le rouvre, ca ne marche pas! J'enregistre sous à nouveau mais sans le mot de passe, je le rouvre, ca remarche...

le fait de rajouter à cette macro ""unprotect" et "protect" ne résoud pas le pb, car la macro est déactivée d'emblée...

bug?

merci!

JP
Répondre à ponsoni

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le samedi 26 juillet 2008 à 09:29:06
Bonjour,

Tu vas dans le menu 'outil / protection' d'excel avant d'enregistrer ou bien tu le mets en lecture seule après ?
Si, quand ta macro ne marche pas, tu as [lecture seule] d'écrit après le nom de ton document dans la barre de fenetre tout en haut ce n'est pas bon...
eric
Répondre à eriiic

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
ponsoni, le samedi 26 juillet 2008 à 12:57:06
Salut Eriiic,

en fait je met le mot de passe quand j'enregistre sous. dans la fenetre d'exploration qui s'affiche avec tous les dossiers, il y a un bouton outil --> option générale, puis on peut mettre un mot de passe pour la lecture, et éventuellement pour la modification. Je ne met que celui pour la lecture. il n'y a pas écrit lecture seule a coté du nom de mon fichier...

merci

JP
Répondre à ponsoni

5


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le samedi 26 juillet 2008 à 14:54:55
Bonjour,

ce sont des nouvelles fonctionnalités que je ne connais pas.
A-priori c'est une protection en lecture/écriture (?) mais gérée par excel.
Pour l'instant reste sur des valeurs sûres, protection classeur ou feuille dans 'révision' (où tu auras plus de choix sur les autorisations que tu laisses aux utilisateurs) .
Si besoin ajoute dans tes macro ce que m@rina t'a indiqué au post 1.

eric
Répondre à eriiic

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
ponsoni, le samedi 26 juillet 2008 à 15:07:47
ok je vais suivre tes conseils et passer par la protection made in excel.
merci beaucoup en tout cas,
JP
Répondre à ponsoni

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 ponsoni, le mardi 29 juillet 2008 à 13:07:30
Oups j'ai parlé un peu trop vite!!

Si je passe par révision/protection classeur (certificat, pas de mot de passe), les macros ne marchent plus non plus...

Et unprotect ne marche pas...

merci

JP
Répondre à ponsoni

Résultats pour macros excel et classeur protégé

Macro excel envoi email avec piéce jointe (Résolu) Bonjour , je suis nouveau stagiaire . Ma question est comment faire pour creer une macro excel qui permet d'envoyer automatiquement un mail (via outlook) avec classeur excel joint. La macro doit ouvrir la feuille excel à mettre à jour (adr de la... www.commentcamarche.net/forum/affich-2253001-macro-excel-envoi-email-avec-piece-jointe
Macro Excel : Convertion des dates en texte (Résolu) Bonjour à tout le monde, Je voudrais convertir une colonne où il y a des dates (jj/mm/aaaa) en format texte dans une macro Excel. Quand je le fais directement sous Excel, il n'y a aucun problème, mais quand je veux la faire exécuter dans une... www.commentcamarche.net/forum/affich-2408261-macro-excel-convertion-des-dates-en-texte
[VBA] Ouvrir un PDF depuis une macro Excel. (Résolu) Bonjour. Je reçois quotidiennement un nombre important de fichiers en format Word et PDF que je dois imprimer dans un ordre précis. Cet ordre est contenu dans un fichier Excel. J'ai réussi, à partir d'une boucle dans une macro Excel à... www.commentcamarche.net/forum/affich-2793717-vba-ouvrir-un-pdf-depuis-une-macro-excel

Résultats pour macros excel et classeur protégé

Probleme boucle for macro excel (Résolu)bonjour à tous j'ai un souci pour une macro excel je dois faire une tache répétitive: recopier et coller 12 fois le contenu d'un tableau croisé dynamique sur chaque fois une feuille de calcul différentes j ai donc pensé à une boucle for mais... www.commentcamarche.net/forum/affich-3432897-probleme-boucle-for-macro-excel
Macro Excel recherche multiple (Résolu)Bonjour, J'aimerais écrire une macro excel qui me permettrait de vérifier si le contenu de ma cellule appartient à une liste de valeur prédéfinie ou est présente dans une plage d'autres cellules précise. Et si oui de faire telle ou telle... www.commentcamarche.net/forum/affich-3623448-macro-excel-recherche-multiple
Tri d'un fichier avec une macro excel (Résolu)Bonjour, Avec une macro Excel il est possible de créer un fichier. Mais est il possible de trier ce fichier ? D'avance Merci Lionel www.commentcamarche.net/forum/affich-2713738-tri-d-un-fichier-avec-une-macro-excel