Protection d'un tableau ayant des filtres

  • Initiateur de la discussion Initiateur de la discussion pajude
  • 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 !

P

pajude

Guest
Bonjour,

Je n'y connaît rien en macro.
J'ai un tableau excel et j'ai crée automatiquement la macro suivante que j'active avec un bouton qui me permet de filtrer des données :

Sub IA_en_cours()
ActiveSheet.Range("$A$5:$V$1191").AutoFilter Field:=19, Criteria1:="="
End Sub

Mon problème, je voudrais protéger mon tableau, quand je le fais, la macro ne fonctionne plus.
J'ai bien cocher dans la protection toutes les autorisations.

Merci de votre aide
Cdt
Pajude
 
Re : Protection d'un tableau ayant des filtres

Bonsoir pajude, et bienvenue sur le forum,

Ce doit être faisable par options lors de la protection via les menus, mais pour ma part, je rajouterais plutôt les 2 lignes suivantes :

Code:
Sub IA_en_cours()
[COLOR="Red"]ActiveSheet.UnProtect [I]"MotdePasse"[/I][/COLOR]
ActiveSheet.Range("$A$5:$V$1191").AutoFilter Field:=19, Criteria1:="="
[COLOR="Red"]ActiveSheet.Protect [I]"MotdePasse"[/I][/COLOR]
End Sub

Ou encore :

Code:
Sub IA_en_cours()
With ActiveSheet
  .UnProtect [I]"MotdePasse"[/I]
  .Range("$A$5:$V$1191").AutoFilter Field:=19, Criteria1:="="
  .Protect [I]"MotdePasse"[/I]
End With
End Sub

Remplaces les mots en italique par ton mot de passe, si existant, entre guillemets. Sinon, inutile de les écrire.

Durant le déroulement de la macro, l'utilisateur ne peut pas prendre la main, donc aucun risque de fausse manip.

Espérant avoir répondu.

Cordialement.
 
- 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

Réponses
3
Affichages
443
A
Réponses
2
Affichages
1 K
AntoineLTO
A
  • Question Question
Microsoft 365 problème date
Réponses
7
Affichages
727
H
Réponses
6
Affichages
2 K
Hebus15
H
C
  • Question Question
Réponses
3
Affichages
979
Retour