compatibilité de procédure et de la protection de la feuille
15 réponses
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.
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
OK merci
il suffisait de le dire
à+
PS. Ce n'est pas le notaire mais l'huissier qui a pris ma Ferrari !!
"Jacky" <nonnon@wo.fr> a écrit dans le message de
news:%23TD$rwMUGHA.4956@TK2MSFTNGP09.phx.gbl...
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 ;-)
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
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
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" <patrice.triquet@free.fr> a écrit dans le message de
news:eS7IE7MUGHA.1688@TK2MSFTNGP11.phx.gbl...
OK merci
il suffisait de le dire
à+
PS. Ce n'est pas le notaire mais l'huissier qui a pris ma Ferrari !!
"Jacky" <nonnon@wo.fr> a écrit dans le message de
news:%23TD$rwMUGHA.4956@TK2MSFTNGP09.phx.gbl...
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 ;-)
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
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
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.
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
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
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" <nonnon@wo.fr> a écrit dans le message de news:
%23R6jpWNUGHA.4900@TK2MSFTNGP12.phx.gbl...
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.
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
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.
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.
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.