OVH Cloud OVH Cloud

compatibilité de procédure et de la protection de la feuille

15 réponses
Avatar
Olgga
Bonjour,
Quand je protège ma feuille en n'autorisant que la sélection des cellules
déverrouillées, les procédure VB plantent car elles cherchent à sélectionner
des cellules verrouillées.
Comment rendre compatibile la protéction de la feuille avec le déroulement
automatique de procédures ?
Merci.

5 réponses

1 2
Avatar
Olgga
OK merci
il suffisait de le dire
à+

PS. Ce n'est pas le notaire mais l'huissier qui a pris ma Ferrari !!

"Jacky" a écrit dans le message de
news:%23TD$
Houla c'est illisible , je recommence...

As-tu fait F1 comme proposer ??
Tu dois trouver dans l'aide l'instruction suivante:
ActiveWorkbook.Protect Password := "drowssap"
Reste plus qu'à l'adapter...Non??
Exemple:
Début de macro:
ActiveWorkbook.UnProtect Password := "Toto"
fin de macro:
ActiveWorkbook.Protect Password := "Toto"

Ps: Et déposer le MDP chez le notaire parce que la Ferrari est en
réparation ;-)



JJ








Avatar
Olgga
Ok ça marche parfaitement !

mais comment protéger le code ?
car si l'on peut voir le Password en clair dedans
cela ne sert pas à grand chose...
Merci


"Olgga" a écrit dans le message de
news:
OK merci
il suffisait de le dire
à+

PS. Ce n'est pas le notaire mais l'huissier qui a pris ma Ferrari !!

"Jacky" a écrit dans le message de
news:%23TD$
Houla c'est illisible , je recommence...

As-tu fait F1 comme proposer ??
Tu dois trouver dans l'aide l'instruction suivante:
ActiveWorkbook.Protect Password := "drowssap"
Reste plus qu'à l'adapter...Non??
Exemple:
Début de macro:
ActiveWorkbook.UnProtect Password := "Toto"
fin de macro:
ActiveWorkbook.Protect Password := "Toto"

Ps: Et déposer le MDP chez le notaire parce que la Ferrari est en
réparation ;-)



JJ












Avatar
Jacky
Re....
il suffisait de le dire
C'est quesquefait ;o)


Allez, une petite histoire...
Pour les MDP......
On commence par protéger une feuille...
Dans quelque temps, on s'aperçoit qu'en éditant le code il reste visible.
Ensuite on protège le projet vba par MDP
Enfin, on finit par protéger le classeur.
Merveilleux! tout fonctionne,...... chouette.
------
--------
Quelque temps plus tard....
Ah tiens! je voudrai modifier telle ou telle ligne de code.
M..de , je ne me souviens plus du MDP.
Au secours le forum !!!!
Et c'est là que la Ferrari sort du garage.

Bon dimanche
JJ

Avatar
Jacky
Re...
Et voila.....c'est parti....
Dans l'éditeur vba:
Outils / propriété de vbaproject==>onglet protection
Il y a tout ce qu'il faut pour sortir la Ferrari du garage.

Salutations
JJ

"Jacky" a écrit dans le message de news:
%
Re....
il suffisait de le dire
C'est quesquefait ;o)


Allez, une petite histoire...
Pour les MDP......
On commence par protéger une feuille...
Dans quelque temps, on s'aperçoit qu'en éditant le code il reste visible.
Ensuite on protège le projet vba par MDP
Enfin, on finit par protéger le classeur.
Merveilleux! tout fonctionne,...... chouette.
------
--------
Quelque temps plus tard....
Ah tiens! je voudrai modifier telle ou telle ligne de code.
M..de , je ne me souviens plus du MDP.
Au secours le forum !!!!
Et c'est là que la Ferrari sort du garage.

Bon dimanche
JJ





Avatar
Patrick BASTARD
Bonjour, *Olgga*

Voir dans l'aide :
Arguments de la méthode Protect, et en particulier :
UserInterfaceOnly Argument de type Variant facultatif. Cet argument a la
valeur True pour protéger l'interface utilisateur, mais pas les macros. Si
cet argument n'est pas spécifié, la protection s'applique à la fois aux
macros et à l'interface utilisateur.

Cela répond-il à ta question ?

--
Bien amicordialement,
P. Bastard


Bonjour,
Quand je protège ma feuille en n'autorisant que la sélection des
cellules déverrouillées, les procédure VB plantent car elles
cherchent à sélectionner des cellules verrouillées.
Comment rendre compatibile la protéction de la feuille avec le
déroulement automatique de procédures ?
Merci.


1 2