Excel verouiller sans protéger feuille [Fermé]

Signaler
Messages postés
3
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
26 juillet 2012
-
 cecebou -
Bonjour,

J'aimerais verrouiller des cellules sans avoir à protéger la feuille Excel. Est-ce possible? Mon problème est que lorsque je protège la feuille, je ne peux grouper ou dégrouper mes lignes. (Je recois un message comme quoi je ne peux pas exécuter cette commande lorsque la feuille est protégée)

MERCI BEAUCOUP de m'aider!!!

cece


6 réponses

Messages postés
3
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
26 juillet 2012

Merci pour ta réponse!

Je ne fais pas des macros pour le groupage/dégroupage. (Ma feuille doit être compatible sur Excel 2003, 2007 et 2010) et ceci s'avèrerait à être trop compliqué...

Crois-tu qu'il est possible de permettre la fonction grouper/dégrouper tout en étant en mode feuille protégé?

MERCI!!!!!!!!
Messages postés
16786
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
2 décembre 2020
9 997
Non, si la feuille est protégée, ce n'est pas possible. C'est idiot mais c'est comme ça... Idem pour la prochaine version.

m@rina
Messages postés
3
Date d'inscription
jeudi 26 juillet 2012
Statut
Membre
Dernière intervention
26 juillet 2012

Je frappe vraiment un mur!!

Est-il possible de faire des macros pour le groupement qui seront possible sur plusieurs versions Excel?

cece
Messages postés
16786
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
2 décembre 2020
9 997
Mais oui !! Enfin du positif ! ;)
D'une manière générale, les macros sont bien compatibles entre toutes ces versions. Il peut juste y avoir de petites choses qui ne passent pas.

Par exemple, cette macro désactive la protection, affiche le niveau 2 du groupage ligne, et reprotège :

Sub toto()  
With ActiveSheet  
.Unprotect "toto"  
.Outline.ShowLevels rowLevels:=2  
.Protect "toto"  
End With  
End Sub  


s'il s'agit de protection colonne, tu remplaces row par column

Tu peux en prévoir plusieurs selon les niveaux à afficher et tu y attribues par exemple quelques raccourcis clavier. Tu peux aussi les mettre soit sur la barre d'outils Accès rapide pour 2007/2010 et sur une barre d'outils quelconque pour 2003.

m@rina
Si vous voulez être aidé efficacement, vérifiez que vous êtes sur le bon forum,... et précisez le logiciel utilisé ainsi que sa version. Nous manquons de devins !
Salut m@rina,

Je ne sais pas si tu peux m'aider...

Je n'arrive pas à faire la macro!
Voici ce que j'ai sur ma feuille, simplement expliqué:
Lignes 1 à 10: une section
Lignes 20 à 30: une autre section
Ces 2 sections sont groupées à un niveau 2.

J'essaie de faire exécuter une macro pour grouper ou dégrouper une section à la fois (avec le + ou -), mais ça ne l'accepte pas. Ca marche seulement quand je fais un "showlevels" et ceci dégroupe mes 2 sections en même temps...

Sais-tu comment adresser??

MERCI encore!

cece
Messages postés
16786
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
2 décembre 2020
9 997
Bonjour,

Non, on ne peut pas verrouiller des cellules sans protéger la feuille.

Si le groupage/dégroupage se fait par macro, tu peux incorporer dans la macro la déprotection et le reprotection de la feuille

m@rina