Microsoft 365 Liste déroulante auto-filtrante dans une feuille protégée

PatyouExcel

XLDnaute Nouveau
Bonjour à Toutes et tous,
J'ai programmé en VBA, une liste déroulante auto-filtrante pour des données.
Je l'utilise dans une autre feuille pour choisir des données dans une liste.
J'ai déclaré le format de la cellule où la liste est utilisée avec une protection de cellule déverrouillée pour permettre de choisir
  • soit en faisant défiler la liste
  • Soit en auto-filtration (je tape dans la cellule un mot et il me montre uniquement les données de la liste commençant par ce mot)
Lorsque je verrouille ma feuille, je peux faire défiler ma liste et choisir une donnée. Par contre, la fonction auto-filtrante ne fonctionne plus.

Quelqu'un (e) aurait-elle (il), une astuce pour me sortir de ce piège ?

Merci d'avance de votre aide
 

Phil69970

XLDnaute Barbatruc
Bonjour @PatyouExcel, le forum

Bienvenu sur Xld
Une piste à ton problème :
Dans ThisWorkbook
VB:
Private Sub Workbook_Open()
Sheets("Nom de ta feuille").Select
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True
End Sub

1623996401184.png

Merci de ton retour

@Phil69970
 

soan

XLDnaute Barbatruc
Inactif
Bonjour Phil, Patyou,

moi, je connais les fours auto-filtrants et auto-nettoyants ; il me semble bien que les reins aussi ont une fonction auto-filtrante ; par contre, en cas de calculs rénaux, c'est vraiment pas top ! 😭

soan
 

Etoto

XLDnaute Barbatruc
Bonjour à tous et re Patyou


Bonjour Phil, Patyou,

moi, je connais les fours auto-filtrants et auto-nettoyants ; il me semble bien que les reins aussi ont une fonction auto-filtrante ; par contre, en cas de calculs rénaux, c'est vraiment pas top ! 😭

soan
Soan tu veux que je te paies un filtre ? Je connais du lave-glace pas cher, et perso les calculs, je préfère les avoirs dans une calculette 🤣

VB:
Private Sub Workbook_Open()
Sheets("Nom de ta feuille").Select
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True
End Sub

D'ailleurs Patyou, le code de Phil fonctionne ?
 
Dernière édition:

PatyouExcel

XLDnaute Nouveau
Bonjour @PatyouExcel, le forum

Bienvenu sur Xld
Une piste à ton problème :
Dans ThisWorkbook
VB:
Private Sub Workbook_Open()
Sheets("Nom de ta feuille").Select
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True
End Sub

Regarde la pièce jointe 1108802
Merci de ton retour

@Phil69970
Bonjour @PatyouExcel, le forum

Bienvenu sur Xld
Une piste à ton problème :
Dans ThisWorkbook
VB:
Private Sub Workbook_Open()
Sheets("Nom de ta feuille").Select
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True
End Sub

Regarde la pièce jointe 1108802
Merci de ton retour

@Phil69970
Bonjour Phil69970,

J'ai essayé ta solution mais cela ne marche toujours pas.
Dans mon workbooksheet, je fais des actions sur la feuille sommaire, ensuite je reste sur la feuille sommaire (pour savoir comment utiliser le recherche) ou directement sur la feuille recherche
Je t'envoi le code tapé
Merci d'avance
 

Pièces jointes

  • Liste auto-filtrante.docx
    232 KB · Affichages: 13

Etoto

XLDnaute Barbatruc
Bonjour Phil69970,

J'ai essayé ta solution mais cela ne marche toujours pas.
Dans mon workbooksheet, je fais des actions sur la feuille sommaire, ensuite je reste sur la feuille sommaire (pour savoir comment utiliser le recherche) ou directement sur la feuille recherche
Je t'envoi le code tapé
Merci d'avance
Re,

Dans ce cas, autant nous envoyer le classeur Excel aussi, sans données confidentielles.
 

PatyouExcel

XLDnaute Nouveau
Bonjour Phil69970,

J'ai essayé ta solution mais cela ne marche toujours pas.
Dans mon workbooksheet, je fais des actions sur la feuille sommaire, ensuite je reste sur la feuille sommaire (pour savoir comment utiliser le recherche) ou directement sur la feuille recherche
Je t'envoi le code tapé
Merci d'avance
 

Pièces jointes

  • Liste auto-filtrante.docx
    232 KB · Affichages: 1

Etoto

XLDnaute Barbatruc
Re

Désolé mais une image dans word ne me sert à rien.🤔
Quand on parle de fichier c'est le fichier excel sans donnée confidentiel avec la problématique rencontrée pour pouvoir la reproduire et essayer de trouver une ou des solutions.

@Phil69970
Re,

D'ailleurs pour info, les post peuvent avoir des images en pages jointes, pas besoin de la mettre dans un document Word.
 

PatyouExcel

XLDnaute Nouveau
Phil69970

je dois résoudre mon problème de liste autofiltrante sur les listes NOM (INCI) et N° CAS pour une recherche de substances. Lorsque je protège ma feuille, le fonction auto-filtrante des listes ne fonctionne plus.
Je t'envoi mon fichier comme demandé
 

Pièces jointes

  • BATTERIE EUROPEENNE ELARGIE ALLERGENES - TEST - 18 juin 2021.xlsm
    863.2 KB · Affichages: 3

Etoto

XLDnaute Barbatruc
Re,

Ton fichier est en partie protégé et je n'arrive pas à trouver la liste source à ta validation des données et je sais pas si ton fichier contient des données confidentielles.


EDIT : Elle est où la la liste source ?
 
Dernière édition:

Discussions similaires

Réponses
8
Affichages
161

Statistiques des forums

Discussions
312 176
Messages
2 085 961
Membres
103 066
dernier inscrit
bobfils