Macro UserInterfaceOnly + filtre sans TRI

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

N

nickos2406

Guest
Bonjour,

Je reviens vers vous pour une petite question concernant un fichier excel dans lequel j'ai inséré le code suivant en ThisWorkbook:

Option Explicit
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sh.EnableCalculation = True
Sh.EnableAutoFilter = True
'If Sh.AutoFilterMode Then
' Sh.AllowSorting = True
' Sh.AllowFiltering = True
' Sh.Protect UserInterfaceOnly:=True
'Else
Sh.Protect UserInterfaceOnly:=True
'End If
End Sub

L'ojectif est de permettre d'accéder sur certaines feuilles du classeur au filtre, mais je voudrais désactiver le mode tri...
Bien sûr, je n'y arrive pas.

J'ai indiqué l'ensemble de la macro, et désactiver (') les lignes qui posent problème... Il n'aime pas le "AllowSorting"

Vous auriez une solution?

Merci de votre aide...
Nicolas
 
Re : Macro UserInterfaceOnly + filtre sans TRI

Bonjour Nicolas,

regarde le code ci-dessous si il peut t'aider, enfin si j'ai bien compris, pas sûr :

Code:
Option Explicit
Private Sub Workbook_Open()
Dim ws As Worksheet
For Each ws In Worksheets
    If ws.Name <> "NomFeuille" Then
        With ws
            .EnableAutoFilter = True
            .Protect "toto", userinterfaceonly:=True, AllowSorting:=False
        End With
    End If
Next ws
End Sub

bon après midi
@+
 
Re : Macro UserInterfaceOnly + filtre sans TRI

Bonjour,

merci pour le code! Ca fonctionne, même si parfois le recalcul ne s'effectue pas entièrement (dans ce cas là, je change d'onglet, et je reviens, et tout rentre dans l'ordre!)
Merci pour l'aide!
Cordialement,
Nicolas
 
- 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
11
Affichages
703
U
  • Question Question
Réponses
1
Affichages
1 K
Réponses
4
Affichages
994
K
  • Question Question
Réponses
2
Affichages
895
K
C
Réponses
1
Affichages
2 K
Retour