Protection des feuilles en 2013

Mic194073 Messages postés 2 Statut Membre -  
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Désolé de vous déranger dans cette torpeur de l'été débutant... Je me heurte au problème suivant. J'ai écrit en VBA (version 2003 transféré depuis en 2007 puis 2010) des tableurs Excel qui s'interpellent entre eux (par exemple une facture va chercher un client dans un autre classeur, puis met à jour un fichier de données) J'ai protégé certaines feuilles par des mots de passe, Ils sont tous notés sur papier. J'ai transféré les dossiers sous 2013 après avoir déprotégé TOUTES les feuilles. Puis sur la nouvelle machine j'ai re-protégé les mêmes feuilles avec les mêmes mots de passe. En direct tout marche bien. Dès que je lance l'application "factures" et que celle-ci veut enregistre quelque chose sur une feuille protégée j'ai une erreur : "mot de passe invalide", pas moyen d'en sortir ! Si quelqu'un avait une idée : merci de me la transmettre ! Je précise que les versions utilisées sont toutes des versions "petite entreprise".
Un très grand merci d'avance !
Michel alias Mic194073
A voir également:

6 réponses

Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Je pense qu'il faut contrôler dans vos codes que les mots de passes sont correctes et correspondent à ceux des feuilles concernées.

0
Mic194073 Messages postés 2 Statut Membre
 
Bonjour,
Nous avons contrôlé les codes (mots de passe) à deux, ceux-ci sont acceptés aussi bien avec EXCEL 2003, 2007 et 2010 mais pas sous 2013 dans le cas où c'est une macro VBA qui cherche à enlever la protection d'une feuille. Bien sûr je regarderai à nouveau... mais je n'y crois pas !
Merci quand même !
Michel, alias Mic194073
0
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Essayez aussi de pas à pas sur la procédure pour avoir la ligne qui génère ce message.

0
Mic194073
 
Bonjour,
Je n'ai pas pu répondre hier, désolé j'étais sur la route !
J'ai déroulé le VBA pas à pas c'est ainsi que je sais où se produit le problème : dans la programmation il se produit exactement au moment où je déprotège une feuille d'un classeur à l'aide de
Worksheets("feuille").Unprotect "motdepasse"
Cette instruction fonctionne bien dans les versions antérieure d'Excel (ou de VBA ?). Le message d'erreur est bien mot de passe non valide !

En tous cas merci de votre aide et si vous avez une autre idée ou information je suis preneur !
Michel
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Essayer de donner un autre nom pour votre mot de passe au cas où c'est un nom système dans la version 2013 !

0
Mic194073
 
Re - Bonjour,
Savez-vous si en donnant un mot de passe déjà défini par le système (comme par exemple un nom de fonction) celui-ci serait refusé à la saisie ? Je viens d'essayer avec "SOMME" mais peut-être faut-il qu'il soit en anglais ?

Merci, Michel alias Mic194073
0
Le Pingou Messages postés 12716 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Non je ne le sais pas, en tout cas pas à la saisie mais lors de l'exécution du code.
Par contre je proscris toujours les noms utilisés (protégé) par le système.
Salutations.
Le Pingou
0