Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

probleme showalldata , classeur partagé , protégé

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

AKSooL

XLDnaute Occasionnel
Merci de me venir en aide svp ,je galere depuis plusieurs heures et jours.
donc mon classeur est en partagé et les celluls sont quasi toutes lockés , mais le tri automatique est autorisé


je veux seulement que mon code marche

ActiveSheet.ShowAllData

ou

If ActiveSheet.AutoFilterMode Then
If ActiveSheet.AutoFilter.Filters(1).On Then
ActiveSheet.ShowAllData
End If


ou autres

mais rien ne marche, il le bloque avec toujours le meme message
la méthode showalldata de la classe worksheet a échoué
 
Re : probleme showalldata , classeur partagé , protégé

Merci tototiti,

Mais ça marche en one shot mais plus après.
En effet il ne garde pas la propriété userinterfaceonly après fermeture et on ne peut pas lui redonner à l'ouverture car le classeur est partagé.

Je n'ai pas encore trouvé. Juste mettre une alerte soit à l'entrée soit à la sortie.

Cordialement

Jer
 
Re : probleme showalldata , classeur partagé , protégé

Bonjour à tous, bonjour Tototiti,

Voilà j'ai essayé d'appliquer ton code dans mon tableau partagé,
La protection fonctionne en mode normal,car même départagé, la déprotection plante.
J'ai une erreur pour la méthode ShowAlldata que j'utilise peut être mal (erreur 1004 la méthode ShowAlldata de la classe Worksheet a échoué):
HTML:
Sub deprotege()
'Sheets("Général").Unprotect
Worksheets("Postes").ShowAllData
Worksheets("Liaisons").ShowAllData
Worksheets("Général").ShowAllData
Range("E2:E2").Select
End Sub
Une idée sur ce qui pourrait coincer sur le ShowAlldata ? (excel 2007)

En utilisant la méthode de protection à l'envers, comme ci dessous c'est bon, par contre en mode protégé aucune des deux commandes ne fonctionne (erreur 1004 erreur définie par l'application ou par l'objet), or c'est bien là le soucis car en mode normal la commande unprotect fonctionne aussi trés bien.
HTML:
Worksheets("Postes").Protect DrawingObjects:=False, Contents:=False, Scenarios:=False _
        , AllowFiltering:=True, userinterfaceonly:=True
D'avance merci

Cordialement
 
Re : probleme showalldata , classeur partagé , protégé

Bonjour à toutes et tous,

On en revient toujours à ça :

https://www.excel-downloads.com/threads/deproteger-une-feuille-sur-un-fichier-partage.99349/

Macro et Partage font trés mauvais ménage. Dans un classeur partagé, de nombreuses actions ne peuvent plus être réalisées par macro...

Enlever le partage pendant l'exécution de la macro risque de poser de gros problèmes aux autres utilisateurs connectés sur le classeur, pas une vraie solution
Pas trouvé de solution au problème, Excel n'est pas une application multi-utilisateur, j'en ai peur...
 
- 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

Discussions similaires

N
Réponses
17
Affichages
3 K
ninajams
N
B
Réponses
9
Affichages
2 K
bodiallo
B
Z
Réponses
2
Affichages
797
zoidberg
Z
S
Réponses
9
Affichages
4 K
Sylvie_076
S
A
Réponses
0
Affichages
754
Arnaud91
A
J
Réponses
6
Affichages
1 K
jujunexcelpas
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…