OVH Cloud OVH Cloud

tri avec verrouillage

5 réponses
Avatar
olitoto
Bonjour à tous,

J'ai inclus dans une feuille une macro qui effectue le tri d'un tableau
sur certaines colonnes;

Mais, je dois verrouiller la feuille pour que les données ne soient pas
modifiées.

Malheureusement, quand la feuille est verrouillée , le tri ne peut se
faire, et le message d'erreur me dit que cela vient du fait que la
feuille est verrouillée.

SI quelqu'un peut m'aider .....

5 réponses

Avatar
Daniel
Bonjour.
Déverrouille la feuille avant tri et reverrouille-la aussitôt après.
Cordialement.
Daniel
"olitoto" a écrit dans le message de news:
upBG%
Bonjour à tous,

J'ai inclus dans une feuille une macro qui effectue le tri d'un tableau
sur certaines colonnes;

Mais, je dois verrouiller la feuille pour que les données ne soient pas
modifiées.

Malheureusement, quand la feuille est verrouillée , le tri ne peut se
faire, et le message d'erreur me dit que cela vient du fait que la feuille
est verrouillée.

SI quelqu'un peut m'aider .....



Avatar
olitoto
Bonjour.
Déverrouille la feuille avant tri et reverrouille-la aussitôt après.
Cordialement.
Daniel
"olitoto" a écrit dans le message de news:
upBG%

Bonjour à tous,

J'ai inclus dans une feuille une macro qui effectue le tri d'un tableau
sur certaines colonnes;

Mais, je dois verrouiller la feuille pour que les données ne soient pas
modifiées.

Malheureusement, quand la feuille est verrouillée , le tri ne peut se
faire, et le message d'erreur me dit que cela vient du fait que la feuille
est verrouillée.

SI quelqu'un peut m'aider .....





merci , mais comment je verrouille la feuille en VB ?


Olivier


Avatar
Daniel
ActiveSheet.Protect
Ceci dit tu peux customiser ton protect suivant tes besoins (mot de passe
etc.). Regarde l'aide VBA.
Daniel
"olitoto" a écrit dans le message de news:

Bonjour.
Déverrouille la feuille avant tri et reverrouille-la aussitôt après.
Cordialement.
Daniel
"olitoto" a écrit dans le message de news:
upBG%

Bonjour à tous,

J'ai inclus dans une feuille une macro qui effectue le tri d'un tableau
sur certaines colonnes;

Mais, je dois verrouiller la feuille pour que les données ne soient pas
modifiées.

Malheureusement, quand la feuille est verrouillée , le tri ne peut se
faire, et le message d'erreur me dit que cela vient du fait que la
feuille est verrouillée.

SI quelqu'un peut m'aider .....





merci , mais comment je verrouille la feuille en VB ?


Olivier




Avatar
olitoto
ActiveSheet.Protect
Ceci dit tu peux customiser ton protect suivant tes besoins (mot de passe
etc.). Regarde l'aide VBA.
Daniel
"olitoto" a écrit dans le message de news:



Bonjour.
Déverrouille la feuille avant tri et reverrouille-la aussitôt après.
Cordialement.
Daniel
"olitoto" a écrit dans le message de news:
upBG%


Bonjour à tous,

J'ai inclus dans une feuille une macro qui effectue le tri d'un tableau
sur certaines colonnes;

Mais, je dois verrouiller la feuille pour que les données ne soient pas
modifiées.

Malheureusement, quand la feuille est verrouillée , le tri ne peut se
faire, et le message d'erreur me dit que cela vient du fait que la
feuille est verrouillée.

SI quelqu'un peut m'aider .....





merci , mais comment je verrouille la feuille en VB ?


Olivier




merci Daniel !





Avatar
jb
Bonjour,

http://cjoint.com/?lwvGivZeLD

Pour effectuer le tri, il faut:

-Enlever le verrouillage sur les colonnes A,B,C,D,E avec
Format/Cellule/Protection

Par macro:
-Supprimer momentanément la protection (Outils/protection/le mot de
passe est moi)
-Trier (Données/Trier)
-Rétablir la protection

Sub tri_nom()
ActiveSheet.Unprotect password:="moi"

Range("A5").Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending,
Header:=xlGuess, _
OrderCustom:=1, MatchCase:úlse, Orientation:=xlTopToBottom

ActiveSheet.Protect DrawingObjects:=True, Contents:=True,
Scenarios:=True, password:="moi"
End Sub

Cordialement JB