OVH Cloud OVH Cloud

protection feuille et ... tri en vba !

3 réponses
Avatar
j-pascal
Bonjour,

Est-il possible de lancer un tri par macro si la feuille est protégée ? J'ai
coché différentes options, mais j'ai toujours un msg : "échec de la méthode
(?) sort ...". Je précise que les cellules de certaines colonnes sont
dévérouillées.

Merci d'avance pour vos éventuelles réponses.

--
Cordialement @+
j.p

3 réponses

Avatar
JB
Bonsoir,


ActiveSheet.Unprotect Password:=""
[A1].Sort Key1:=[A2], Header:=xlGuess
ActiveSheet.Protect Password:=""

ou

Enlever le verrouillage sur les colonnes de la zone de tri:Format/
cellule/protection.

ActiveSheet.Protect , AllowSorting:=True
[A1].Sort Key1:=[A2], Header:=xlGuess

JB


On 24 fév, 19:02, "j-pascal" wrote:
Bonjour,

Est-il possible de lancer un tri par macro si la feuille est protégée ? J'ai
coché différentes options, mais j'ai toujours un msg : "échec de la méthode
(?) sort ...". Je précise que les cellules de certaines colonnes sont
dévérouillées.

Merci d'avance pour vos éventuelles réponses.

--
Cordialement @+
j.p


Avatar
j-pascal
Bonsoir JB,

Merci pour ta réponse.

Si je comprends bien, car dans la pratique ma macro réalise plusieurs tris
sur la feuille, j'entoure mes tris par :

ActiveSheet.Unprotect Password:=""
----- mes tris -------
ActiveSheet.Protect Password:=""

Est-ce bien cela ?

Merci

JP

PS : Je n'ai pas le classeur sous la main !

"JB" a écrit dans le message de news:

Bonsoir,


ActiveSheet.Unprotect Password:=""
[A1].Sort Key1:=[A2], Header:=xlGuess
ActiveSheet.Protect Password:=""

ou

Enlever le verrouillage sur les colonnes de la zone de tri:Format/
cellule/protection.

ActiveSheet.Protect , AllowSorting:=True
[A1].Sort Key1:=[A2], Header:=xlGuess

JB


On 24 fév, 19:02, "j-pascal" wrote:
Bonjour,

Est-il possible de lancer un tri par macro si la feuille est protégée ?
J'ai
coché différentes options, mais j'ai toujours un msg : "échec de la
méthode
(?) sort ...". Je précise que les cellules de certaines colonnes sont
dévérouillées.

Merci d'avance pour vos éventuelles réponses.

--
Cordialement @+
j.p


Avatar
j-pascal
Re,

Désolé j'ai répondu trop tôt à ton msg ! Bien que n'ayant pas ledit classeur
sous la main, j'ai essayé avec un nouveau fichier : Ca marche !! Génial !

Merci +++

JP

"JB" a écrit dans le message de news:

Bonsoir,


ActiveSheet.Unprotect Password:=""
[A1].Sort Key1:=[A2], Header:=xlGuess
ActiveSheet.Protect Password:=""

ou

Enlever le verrouillage sur les colonnes de la zone de tri:Format/
cellule/protection.

ActiveSheet.Protect , AllowSorting:=True
[A1].Sort Key1:=[A2], Header:=xlGuess

JB


On 24 fév, 19:02, "j-pascal" wrote:
Bonjour,

Est-il possible de lancer un tri par macro si la feuille est protégée ?
J'ai
coché différentes options, mais j'ai toujours un msg : "échec de la
méthode
(?) sort ...". Je précise que les cellules de certaines colonnes sont
dévérouillées.

Merci d'avance pour vos éventuelles réponses.

--
Cordialement @+
j.p