Microsoft Visual Basic Excel erreur 1004

Fermé
Kamonda Messages postés 2 Date d'inscription dimanche 12 août 2018 Statut Membre Dernière intervention 12 août 2018 - 12 août 2018 à 15:27
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 12 août 2018 à 18:44
Bonjour,
J'ai un formulaire de saisie sur Excel. Quand je protège la feuille et que je saisie dans le textbox et qu'ensuite je valide, Je reçois ce msg de [Microsoft Visual Basic] "Vous ne pouvez pas exécuter cette commande sur une feuille protégée", quelle solution puis avoir. Merci pour votre aide.
A voir également:

3 réponses

cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 496
12 août 2018 à 15:46
Bonjour,

Ta feuille a peut être un mot de passe ou le fichier excel est peut être en lecture seule ?

--
0
Kamonda Messages postés 2 Date d'inscription dimanche 12 août 2018 Statut Membre Dernière intervention 12 août 2018
12 août 2018 à 15:49
Oui, la feuille est protégée pour cacher les formules
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 251
Modifié le 12 août 2018 à 18:46
Bonjour,

soit tu déprotéges par macro avec unprotect et tu reprotèges ensuite avec protect.

Soit tu ne protèges pas tes feuilles manuellement mais uniquement par macro avec protect et en mettant le paramètre UserInterfaceOnly:=True
Avec ce paramètre seul l'utilisateur est bloqué, jamais tes macros.

Le mieux est de protéger tes feuilles dans Workbook_Open de ThisWorkbook, comme ça elle le seront à chaque ouverture, plus de risque d'oubli.
eric

0