Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Vargass
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

Vargass

Guest
Bonjour a tous,
Voila j'ai créer un classemnt automatique sous excel pour mon equipe de foot. J'ai inserer une macro pour que le classemnt se fasse en cliquant sur un bouton (pour un débutant je trouve que c'est pas mal que je soit arrivé jusque là), mais voilà mon problème, quand je protege ma feuille, puis l'autre pour que les utilisateurs a venir ne fasse pas de bétises, mon bouton "macro" ne marche plus, il me dit qu'il y a une erreur. Quelqu'un peut-il m'aider s'il vous plait ?
En espérant avoir était clair dans ma requète.
Amicalement Vargass.
 
Re : Probleme Macro

Bonjour Vargass,

pour pouvoir agir par macro sur des feuilles protégées, il faut que celles-ci soient protégées en utilisant VBA, comme dans l'exemple ci dessous (code à mettre dans ThisWorkbook :

Code:
Private Sub Workbook_Open()
Sheets("Feuil1").Protect Password:="toto", UserInterfaceOnly:=True
End Sub

L'argument "UserInterfaceOnly:=True" permet aux macros de modifier les feuilles.

Sinon autre solution, il faut déprotéger ta feuille en début de macro, et la reprotéger à la fin.


Code:
Sheets("Feuil1").UnProtect Password:="toto" 

'ton code 

Sheets("Feuil1").Protect Password:="toto",


bon week end
@+
 
Re : Probleme Macro

J'ai fais comme tu m'a indiquer, mais je peut de nouveau cliquer sur le bouton mais l'action (trie classement) ne se fais pas peut tu m'aider ?
Et merci encore Pierrot93.





Il n'y a pas d'autre moyens svp ?
 
Dernière modification par un modérateur:
Re : Probleme Macro

Re Re Vargass

Attention dans mon dernier code la dernière virgule est en trop, ci dessous le bon code.

Code:
Sheets("Feuil1").UnProtect Password:="toto" 

'ton code 

Sheets("Feuil1").Protect Password:="toto"


Désolé... @+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL 2021 Macro
Réponses
6
Affichages
314
  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
463
Réponses
0
Affichages
188
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…