Je me permets de reposter une question qui a obtenu une réponse presque
complète de Croquignol mais où il manque un petit élément que je ne sais
comment réaliser moi-même. Voici la question telle que je l'ai posée le
15.10.2003.
J'aimerais mettre à disposition des intéressés, une classeur EXCEL qui
contient une feuille dont toutes les cellules sont verrouillées à
l'exception d'une colonne.
J'aimerais que malgré que cette feuille soit protégée, les utilisateurs
puissent utiliser le filtre automatique pour faire des tris (provisoires et
non ENREGISTRABLES bien sur!) selon leurs besoins. Hors si la feuille est
protégée ce n'est pas possible...
Proposé par Croquignol, la solution ci-dessous fonctionne à l'exception que
le tri est enregistré en quittant le classeur!
Private Sub Workbook_Open()
Feuil7.Protect UserInterfaceOnly:=True
Feuil7.EnableAutoFilter = True
End Sub
Manu/ a alors proposé la solution ci-dessous pour provoquer l'affichage
total du contenu (non filtré):
Private Sub Workbook_Deactivate()
On Error Resume Next
Sheets("Ecarts d'audit").ShowAllData
End Sub
Mais cela ne fonctionne pas!
Quelqu'un aurait-il une idée car là je suis un béotien?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Jagut
Bonjour,
Juste une idée lancée en l'air, comme ça : ne pourrais-tu pas avoir une colonne "Ordre_Initial" (masquée) qui permet de trier la feuille comme tu le souhaites. Ainsi, à l'ouverture, tu désactives tous les filtres, tu tries la feuille sur cette colonne, tu repositionnes les filtres possibles et tu reprotèges : bref, tu présentes ta feuille de la forme "standard" que tu as définie. Si l'utilisateur enregistre avec d'autres tris ou des filtres, ça n'est pas grave puisqu'à l'ouverture prochaine la feuille se remettra en forme.
Qu'en penses-tu ? Pierre
"Jean-Claude" <perlerjc(news)@ateliers-gerine.ch> a écrit dans le message de news:bmob2c$896$
Bonjour à tous,
Je me permets de reposter une question qui a obtenu une réponse presque complète de Croquignol mais où il manque un petit élément que je ne sais comment réaliser moi-même. Voici la question telle que je l'ai posée le 15.10.2003.
J'aimerais mettre à disposition des intéressés, une classeur EXCEL qui contient une feuille dont toutes les cellules sont verrouillées à l'exception d'une colonne.
J'aimerais que malgré que cette feuille soit protégée, les utilisateurs puissent utiliser le filtre automatique pour faire des tris (provisoires et
non ENREGISTRABLES bien sur!) selon leurs besoins. Hors si la feuille est protégée ce n'est pas possible...
Proposé par Croquignol, la solution ci-dessous fonctionne à l'exception que
le tri est enregistré en quittant le classeur!
Private Sub Workbook_Open() Feuil7.Protect UserInterfaceOnly:=True Feuil7.EnableAutoFilter = True End Sub
Manu/ a alors proposé la solution ci-dessous pour provoquer l'affichage total du contenu (non filtré):
Private Sub Workbook_Deactivate() On Error Resume Next Sheets("Ecarts d'audit").ShowAllData End Sub
Mais cela ne fonctionne pas!
Quelqu'un aurait-il une idée car là je suis un béotien?
Merci à tous et bonne journée.
Jean-Claude
Bonjour,
Juste une idée lancée en l'air, comme ça : ne pourrais-tu pas avoir une
colonne "Ordre_Initial" (masquée) qui permet de trier la feuille comme tu le
souhaites. Ainsi, à l'ouverture, tu désactives tous les filtres, tu tries la
feuille sur cette colonne, tu repositionnes les filtres possibles et tu
reprotèges : bref, tu présentes ta feuille de la forme "standard" que tu as
définie. Si l'utilisateur enregistre avec d'autres tris ou des filtres, ça
n'est pas grave puisqu'à l'ouverture prochaine la feuille se remettra en
forme.
Qu'en penses-tu ?
Pierre
"Jean-Claude" <perlerjc(news)@ateliers-gerine.ch> a écrit dans le message de
news:bmob2c$896$1@rex.ip-plus.net...
Bonjour à tous,
Je me permets de reposter une question qui a obtenu une réponse presque
complète de Croquignol mais où il manque un petit élément que je ne sais
comment réaliser moi-même. Voici la question telle que je l'ai posée le
15.10.2003.
J'aimerais mettre à disposition des intéressés, une classeur EXCEL qui
contient une feuille dont toutes les cellules sont verrouillées à
l'exception d'une colonne.
J'aimerais que malgré que cette feuille soit protégée, les utilisateurs
puissent utiliser le filtre automatique pour faire des tris (provisoires
et
non ENREGISTRABLES bien sur!) selon leurs besoins. Hors si la feuille est
protégée ce n'est pas possible...
Proposé par Croquignol, la solution ci-dessous fonctionne à l'exception
que
le tri est enregistré en quittant le classeur!
Private Sub Workbook_Open()
Feuil7.Protect UserInterfaceOnly:=True
Feuil7.EnableAutoFilter = True
End Sub
Manu/ a alors proposé la solution ci-dessous pour provoquer l'affichage
total du contenu (non filtré):
Private Sub Workbook_Deactivate()
On Error Resume Next
Sheets("Ecarts d'audit").ShowAllData
End Sub
Mais cela ne fonctionne pas!
Quelqu'un aurait-il une idée car là je suis un béotien?
Juste une idée lancée en l'air, comme ça : ne pourrais-tu pas avoir une colonne "Ordre_Initial" (masquée) qui permet de trier la feuille comme tu le souhaites. Ainsi, à l'ouverture, tu désactives tous les filtres, tu tries la feuille sur cette colonne, tu repositionnes les filtres possibles et tu reprotèges : bref, tu présentes ta feuille de la forme "standard" que tu as définie. Si l'utilisateur enregistre avec d'autres tris ou des filtres, ça n'est pas grave puisqu'à l'ouverture prochaine la feuille se remettra en forme.
Qu'en penses-tu ? Pierre
"Jean-Claude" <perlerjc(news)@ateliers-gerine.ch> a écrit dans le message de news:bmob2c$896$
Bonjour à tous,
Je me permets de reposter une question qui a obtenu une réponse presque complète de Croquignol mais où il manque un petit élément que je ne sais comment réaliser moi-même. Voici la question telle que je l'ai posée le 15.10.2003.
J'aimerais mettre à disposition des intéressés, une classeur EXCEL qui contient une feuille dont toutes les cellules sont verrouillées à l'exception d'une colonne.
J'aimerais que malgré que cette feuille soit protégée, les utilisateurs puissent utiliser le filtre automatique pour faire des tris (provisoires et
non ENREGISTRABLES bien sur!) selon leurs besoins. Hors si la feuille est protégée ce n'est pas possible...
Proposé par Croquignol, la solution ci-dessous fonctionne à l'exception que
le tri est enregistré en quittant le classeur!
Private Sub Workbook_Open() Feuil7.Protect UserInterfaceOnly:=True Feuil7.EnableAutoFilter = True End Sub
Manu/ a alors proposé la solution ci-dessous pour provoquer l'affichage total du contenu (non filtré):
Private Sub Workbook_Deactivate() On Error Resume Next Sheets("Ecarts d'audit").ShowAllData End Sub
Mais cela ne fonctionne pas!
Quelqu'un aurait-il une idée car là je suis un béotien?