XL 2021 Filtres et tris qui ne fonctionnent pas après exécution d'une macro

leo13

XLDnaute Nouveau
Bonjour, je sollicite votre aide car j'ai un tableau avec des filtres qui est protégé. J'ai créé une petite macro qui insère une ligne, mais lorsque ma macro est exécutée, les filtres et les tris ne fonctionnent plus.

Pourriez vous m'aider à résoudre ce problème et à améliorer ma macro afin que les filtres et les tris continuent de fonctionner correctement après l'insertion d'une ligne ?
Merci d'avance
(ma ligne est insérer de A10:N9, mais filtres sont de A6:N6)

Ci-joint, mon fichier illustrant le problème constatés.
 

Pièces jointes

  • TEST.xlsm
    61.6 KB · Affichages: 2
C

Compte Supprimé 979

Guest
Bonjour Leo13

Pour le filtre, essayez plutôt ainsi ;)
VB:
    ' Réactiver la protection de la feuille avec l'option UseAutoFilter
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, _
       AllowSorting:=True, AllowFiltering:=True

En revanche pour le tri, à ma connaissance c'est impossible sur des TS avec feuille protégée

A+
 

leo13

XLDnaute Nouveau
Bonjour Leo13

Pour le filtre, essayez plutôt ainsi ;)
VB:
    ' Réactiver la protection de la feuille avec l'option UseAutoFilter
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, _
       AllowSorting:=True, AllowFiltering:=True

En revanche pour le tri, à ma connaissance c'est impossible sur des TS avec feuille protégée

A+
Bonjour Leo13

Pour le filtre, essayez plutôt ainsi ;)
VB:
    ' Réactiver la protection de la feuille avec l'option UseAutoFilter
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, _
       AllowSorting:=True, AllowFiltering:=True

En revanche pour le tri, à ma connaissance c'est impossible sur des TS avec feuille protégée

A+
Bonjour et merci pour votre réponse, ça fonctionne parfaitement pour les filtres. Dommage que je ne puisse pas trier. Merci encore!
 

leo13

XLDnaute Nouveau
Bonjour et merci pour votre réponse, ça fonctionne parfaitement pour les filtres. Dommage que je ne puisse pas trier. Merci encore!
Bonjour Leo13

Pour le filtre, essayez plutôt ainsi ;)
VB:
    ' Réactiver la protection de la feuille avec l'option UseAutoFilter
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, _
       AllowSorting:=True, AllowFiltering:=True

En revanche pour le tri, à ma connaissance c'est impossible sur des TS avec feuille protégée

A+
Bonjour Leo13

Pour le filtre, essayez plutôt ainsi ;)
VB:
    ' Réactiver la protection de la feuille avec l'option UseAutoFilter
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, _
       AllowSorting:=True, AllowFiltering:=True

En revanche pour le tri, à ma connaissance c'est impossible sur des TS avec feuille protégée

A+
Bonjour et merci pour votre réponse, ça fonctionne parfaitement pour les filtres. Dommage que je ne puisse pas trier. Merci encore!
 
C

Compte Supprimé 979

Guest
re,

C'est un paramètre qu'il suffit de rajouter, faut tout vous dire 🤨
VB:
    ' Réactiver la protection de la feuille avec l'option UseAutoFilter
    ActiveSheet.Protect Password:="xxx", UserInterfaceOnly:=True, DrawingObjects:=True, Contents:=True, Scenarios:=True, _
       AllowSorting:=True, AllowFiltering:=True
 

leo13

XLDnaute Nouveau
re,

C'est un paramètre qu'il suffit de rajouter, faut tout vous dire 🤨
VB:
    ' Réactiver la protection de la feuille avec l'option UseAutoFilter
    ActiveSheet.Protect Password:="xxx", UserInterfaceOnly:=True, DrawingObjects:=True, Contents:=True, Scenarios:=True, _
       AllowSorting:=True, AllowFiltering:=True
Désolé mais je ne maitrise pas VBA
Merci
 

Discussions similaires

Statistiques des forums

Discussions
315 090
Messages
2 116 104
Membres
112 661
dernier inscrit
ceucri