Protection de feuille avec bouton+macro

Est-il possible de protéger une feuille tout en laissant fonctionner une macro associée à un bouton ? Les cellules devant être accéssibles étant dévérouillées.

sylvain

https://www.excel-pratique.com/~files/doc/uil2aClasseur3.xls

Bonsoir

Ton champ à trier indiqué dans la macro est A2:E13

Tu dis que tes cellules concernées sont déverrouillés, hors, elles ne le sont pas toutes.

Si tu dévérouille tout le champ A2:A13, tu peux effectuer le tri par macro, après avoir protégé ta feuille, a condition de cocher Tri dans "Autoriser tous les utilisateurs de cette feuille à" dans la fençtre protection.

Sinon, tu peux ajouter au début de ta macro une instruction pour ôter la protection, et la remettre en fin de macro

Cordialement

Bonsoir à tous,

Salut Amadéus,

Je teste pour joindre un fichier avec mon nouveau matériel (Vista et excel 2007)

https://www.excel-pratique.com/~files/doc/Copie_de_uil2aClasseur3.xlsm

Pouvez-vous l'ouvrir en 2007 ?

amicalement

Claude.

édit :

https://www.excel-pratique.com/~files/doc/Copie_de_uil2aClasseur3.xls

Sub classement()
    ActiveSheet.Unprotect
        Range("A1:E13").Select
        Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
            OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
            DataOption1:=xlSortNormal
        Range("F13").Select
    ActiveSheet.Protect
End Sub

Claude

Bonsoir,

Merci pour l'astuce de la modif de la macro.

Sylvain

Rechercher des sujets similaires à "protection feuille bouton macro"