Protection des feuilles en 2013

Fermé
Mic194073 Messages postés 2 Date d'inscription lundi 17 juin 2013 Statut Membre Dernière intervention 18 juin 2013 - 17 juin 2013 à 18:23
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 - 19 juin 2013 à 10:55
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 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
17 juin 2013 à 22:41
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 Date d'inscription lundi 17 juin 2013 Statut Membre Dernière intervention 18 juin 2013
18 juin 2013 à 07:05
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 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
18 juin 2013 à 08:12
Bonjour,
Essayez aussi de pas à pas sur la procédure pour avoir la ligne qui génère ce message.

0
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 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
19 juin 2013 à 09:39
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
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 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
Modifié par Le Pingou le 19/06/2013 à 10:58
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