Microsoft Visual Basic Excel erreur 1004
Kamonda
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
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.
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:
- Microsoft Visual Basic Excel erreur 1004
- Microsoft office - Guide
- Microsoft money - Télécharger - Comptabilité & Facturation
- Cette technique secrète permet d'avoir Windows et Microsoft Office gratuitement et à vie - Accueil - Bureautique
- Microsoft 365 basic - Accueil - Microsoft Office
- Visual basic - Télécharger - Langages
3 réponses
Bonjour,
Ta feuille a peut être un mot de passe ou le fichier excel est peut être en lecture seule ?
--
Ta feuille a peut être un mot de passe ou le fichier excel est peut être en lecture seule ?
--
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
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