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.
salut cela vient du fait que tu dois avoir une macro qui cherche a ecrire sur une feuille protegée, il faut donc au tout debut de ta macro deproteger ta feuille, et a la fin la reproteger
tu peux pour cela utiliser une constante que tu met dans un module
Public Const GegeOk = "MotdePasse"
ensuite dans ta macro au debut ActiveSheet.Unprotect password:=MotdePasse en fin de macro ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, password:=MotdePasse
A+ gerard
"Olgga" a écrit dans le message de news:
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.
salut
cela vient du fait que tu dois avoir une macro qui cherche a ecrire sur une
feuille protegée, il faut donc au tout debut de ta macro deproteger ta
feuille, et a la fin la reproteger
tu peux pour cela utiliser une constante que tu met dans un module
Public Const GegeOk = "MotdePasse"
ensuite dans ta macro
au debut
ActiveSheet.Unprotect password:=MotdePasse
en fin de macro
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True,
password:=MotdePasse
A+ gerard
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
eZHDHLAUGHA.4956@TK2MSFTNGP09.phx.gbl...
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.
salut cela vient du fait que tu dois avoir une macro qui cherche a ecrire sur une feuille protegée, il faut donc au tout debut de ta macro deproteger ta feuille, et a la fin la reproteger
tu peux pour cela utiliser une constante que tu met dans un module
Public Const GegeOk = "MotdePasse"
ensuite dans ta macro au debut ActiveSheet.Unprotect password:=MotdePasse en fin de macro ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, password:=MotdePasse
A+ gerard
"Olgga" a écrit dans le message de news:
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.
gérard
salut aujourdhui je me melange les pinceaux a la place de MotdePasse, tu mets ce que tu veux Public Const GegeOk = "MotdePasse"
ensuite dans ta macro au debut ActiveSheet.Unprotect password:=GegeOK ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, password:=GegeOK
A+ Gege
"Olgga" a écrit dans le message de news:
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.
salut
aujourdhui je me melange les pinceaux
a la place de MotdePasse, tu mets ce que tu veux
Public Const GegeOk = "MotdePasse"
ensuite dans ta macro
au debut
ActiveSheet.Unprotect password:=GegeOK
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True,
password:=GegeOK
A+ Gege
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
eZHDHLAUGHA.4956@TK2MSFTNGP09.phx.gbl...
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.
salut aujourdhui je me melange les pinceaux a la place de MotdePasse, tu mets ce que tu veux Public Const GegeOk = "MotdePasse"
ensuite dans ta macro au debut ActiveSheet.Unprotect password:=GegeOK ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, password:=GegeOK
A+ Gege
"Olgga" a écrit dans le message de news:
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.
JB
Bonjour,
http://cjoint.com/?dznMRRJ15I
Avec cette macro, l'opérateur ne pas pas modifier mais les macros peuvent écrire dans les cellules vérrouillées:
Sub auto_open() Sheets("protection").Protect UserInterfaceOnly:=True, Password:="xxx" End Sub
Cordialement JB
Bonjour,
http://cjoint.com/?dznMRRJ15I
Avec cette macro, l'opérateur ne pas pas modifier mais les macros
peuvent écrire dans les cellules vérrouillées:
Sub auto_open()
Sheets("protection").Protect UserInterfaceOnly:=True, Password:="xxx"
End Sub
Avec cette macro, l'opérateur ne pas pas modifier mais les macros peuvent écrire dans les cellules vérrouillées:
Sub auto_open() Sheets("protection").Protect UserInterfaceOnly:=True, Password:="xxx" End Sub
Cordialement JB
michdenis
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et pas de message.
Salutations!
"Olgga" a écrit dans le message de news: 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,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée"
(barre de menus / format / cellule / onglet Protection)
d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news: eZHDHLAUGHA.4956@TK2MSFTNGP09.phx.gbl...
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.
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et pas de message.
Salutations!
"Olgga" a écrit dans le message de news: 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.
Olgga
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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.
Merci de ta réponse
Toutes les cellules de ma feuille ne sont pas verrouillées !
Quand la protection est mise l'utilisateur se trouve directement dans les
cellules déverrouillées
jusque là tout va bien !
Mon problème n'est pas celui-là...
Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la
protection est mise !
Notamment les procédure qui nécessitent de faire des sélections de cellules
verrouillées !
Une idée ?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OEzZW6AUGHA.5336@TK2MSFTNGP11.phx.gbl...
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée"
(barre de menus / format / cellule / onglet Protection)
d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera
protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message
traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de
sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera
automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de
plantage et
pas de message.
Salutations!
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
eZHDHLAUGHA.4956@TK2MSFTNGP09.phx.gbl...
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.
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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.
JB
Bonjour,
http://cjoint.com/?dAm04ZAIlL
Dans l'exemple que j'avais envoyé hier, il n'y a AUCUNE cellule dévérouillée. On peut TOUTES les modifier par macro.
Sub auto_open() Sheets("protection").Protect UserInterfaceOnly:=True, Password:="" End Sub
Sub essai() [C4] = [C4] + 1 End Sub
JB
Bonjour,
http://cjoint.com/?dAm04ZAIlL
Dans l'exemple que j'avais envoyé hier, il n'y a AUCUNE cellule
dévérouillée. On peut TOUTES les modifier par macro.
Sub auto_open()
Sheets("protection").Protect UserInterfaceOnly:=True, Password:=""
End Sub
Dans l'exemple que j'avais envoyé hier, il n'y a AUCUNE cellule dévérouillée. On peut TOUTES les modifier par macro.
Sub auto_open() Sheets("protection").Protect UserInterfaceOnly:=True, Password:="" End Sub
Sub essai() [C4] = [C4] + 1 End Sub
JB
Jacky
Bonjour S'il n'y à pas de mot de passe ceci En début de macro cela: '--------- Sheets("feuil2").Unprotect '---------- En fin de macro, ceci: '--------- Sheets("feuil2").Protect ----------- Un petit coup de F1 sur l'instruction "Protect" donne des infos supplémentaires.
Salutations JJ
"Olgga" a écrit dans le message de news:
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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
S'il n'y à pas de mot de passe ceci
En début de macro cela:
'---------
Sheets("feuil2").Unprotect
'----------
En fin de macro, ceci:
'---------
Sheets("feuil2").Protect
-----------
Un petit coup de F1 sur l'instruction "Protect" donne des infos
supplémentaires.
Salutations
JJ
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
e4a3k4KUGHA.1728@TK2MSFTNGP11.phx.gbl...
Merci de ta réponse
Toutes les cellules de ma feuille ne sont pas verrouillées !
Quand la protection est mise l'utilisateur se trouve directement dans les
cellules déverrouillées
jusque là tout va bien !
Mon problème n'est pas celui-là...
Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand
la
protection est mise !
Notamment les procédure qui nécessitent de faire des sélections de
cellules
verrouillées !
Une idée ?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OEzZW6AUGHA.5336@TK2MSFTNGP11.phx.gbl...
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété
"Verrouillée"
(barre de menus / format / cellule / onglet Protection)
d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera
protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message
traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de
sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera
automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de
plantage et
pas de message.
Salutations!
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
eZHDHLAUGHA.4956@TK2MSFTNGP09.phx.gbl...
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 S'il n'y à pas de mot de passe ceci En début de macro cela: '--------- Sheets("feuil2").Unprotect '---------- En fin de macro, ceci: '--------- Sheets("feuil2").Protect ----------- Un petit coup de F1 sur l'instruction "Protect" donne des infos supplémentaires.
Salutations JJ
"Olgga" a écrit dans le message de news:
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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.
Olgga
Meri en effet j'y avais pensé mais quand il y a un mot de passe..... la macro s'arrête et le réclame à chaque sub ! donc je suis au même point....
"Jacky" a écrit dans le message de news:
Bonjour S'il n'y à pas de mot de passe ceci En début de macro cela: '--------- Sheets("feuil2").Unprotect '---------- En fin de macro, ceci: '--------- Sheets("feuil2").Protect ----------- Un petit coup de F1 sur l'instruction "Protect" donne des infos supplémentaires.
Salutations JJ
"Olgga" a écrit dans le message de news:
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les
cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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.
Meri
en effet j'y avais pensé
mais quand il y a un mot de passe.....
la macro s'arrête et le réclame à chaque sub !
donc je suis au même point....
"Jacky" <nonnon@wo.fr> a écrit dans le message de
news:eVPADiMUGHA.776@TK2MSFTNGP09.phx.gbl...
Bonjour
S'il n'y à pas de mot de passe ceci
En début de macro cela:
'---------
Sheets("feuil2").Unprotect
'----------
En fin de macro, ceci:
'---------
Sheets("feuil2").Protect
-----------
Un petit coup de F1 sur l'instruction "Protect" donne des infos
supplémentaires.
Salutations
JJ
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
e4a3k4KUGHA.1728@TK2MSFTNGP11.phx.gbl...
Merci de ta réponse
Toutes les cellules de ma feuille ne sont pas verrouillées !
Quand la protection est mise l'utilisateur se trouve directement dans
les
cellules déverrouillées
jusque là tout va bien !
Mon problème n'est pas celui-là...
Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand
la
protection est mise !
Notamment les procédure qui nécessitent de faire des sélections de
cellules
verrouillées !
Une idée ?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OEzZW6AUGHA.5336@TK2MSFTNGP11.phx.gbl...
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété
"Verrouillée"
(barre de menus / format / cellule / onglet Protection)
d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera
protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message
traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de
sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera
automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de
plantage et
pas de message.
Salutations!
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
eZHDHLAUGHA.4956@TK2MSFTNGP09.phx.gbl...
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.
Meri en effet j'y avais pensé mais quand il y a un mot de passe..... la macro s'arrête et le réclame à chaque sub ! donc je suis au même point....
"Jacky" a écrit dans le message de news:
Bonjour S'il n'y à pas de mot de passe ceci En début de macro cela: '--------- Sheets("feuil2").Unprotect '---------- En fin de macro, ceci: '--------- Sheets("feuil2").Protect ----------- Un petit coup de F1 sur l'instruction "Protect" donne des infos supplémentaires.
Salutations JJ
"Olgga" a écrit dans le message de news:
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les
cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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.
Jacky
Re... 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" a écrit dans le message de news:
Meri en effet j'y avais pensé mais quand il y a un mot de passe..... la macro s'arrête et le réclame à chaque sub ! donc je suis au même point....
"Jacky" a écrit dans le message de news:
Bonjour S'il n'y à pas de mot de passe ceci En début de macro cela: '--------- Sheets("feuil2").Unprotect '---------- En fin de macro, ceci: '--------- Sheets("feuil2").Protect ----------- Un petit coup de F1 sur l'instruction "Protect" donne des infos supplémentaires.
Salutations JJ
"Olgga" a écrit dans le message de news:
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les
cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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.
Re...
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"
<patrice.triquet@free.fr> a écrit dans le message de news:
OobhnnMUGHA.1236@TK2MSFTNGP11.phx.gbl...
Meri
en effet j'y avais pensé
mais quand il y a un mot de passe.....
la macro s'arrête et le réclame à chaque sub !
donc je suis au même point....
"Jacky" <nonnon@wo.fr> a écrit dans le message de
news:eVPADiMUGHA.776@TK2MSFTNGP09.phx.gbl...
Bonjour
S'il n'y à pas de mot de passe ceci
En début de macro cela:
'---------
Sheets("feuil2").Unprotect
'----------
En fin de macro, ceci:
'---------
Sheets("feuil2").Protect
-----------
Un petit coup de F1 sur l'instruction "Protect" donne des infos
supplémentaires.
Salutations
JJ
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
e4a3k4KUGHA.1728@TK2MSFTNGP11.phx.gbl...
Merci de ta réponse
Toutes les cellules de ma feuille ne sont pas verrouillées !
Quand la protection est mise l'utilisateur se trouve directement dans
les
cellules déverrouillées
jusque là tout va bien !
Mon problème n'est pas celui-là...
Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas
quand
la
protection est mise !
Notamment les procédure qui nécessitent de faire des sélections de
cellules
verrouillées !
Une idée ?
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:OEzZW6AUGHA.5336@TK2MSFTNGP11.phx.gbl...
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété
"Verrouillée"
(barre de menus / format / cellule / onglet Protection)
d'au moins une cellule de la feuille de calcul. Lorsque la feuille
sera
protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message
traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis
de
sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera
automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas
de
plantage et
pas de message.
Salutations!
"Olgga" <patrice.triquet@free.fr> a écrit dans le message de news:
eZHDHLAUGHA.4956@TK2MSFTNGP09.phx.gbl...
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.
Re... 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" a écrit dans le message de news:
Meri en effet j'y avais pensé mais quand il y a un mot de passe..... la macro s'arrête et le réclame à chaque sub ! donc je suis au même point....
"Jacky" a écrit dans le message de news:
Bonjour S'il n'y à pas de mot de passe ceci En début de macro cela: '--------- Sheets("feuil2").Unprotect '---------- En fin de macro, ceci: '--------- Sheets("feuil2").Protect ----------- Un petit coup de F1 sur l'instruction "Protect" donne des infos supplémentaires.
Salutations JJ
"Olgga" a écrit dans le message de news:
Merci de ta réponse Toutes les cellules de ma feuille ne sont pas verrouillées ! Quand la protection est mise l'utilisateur se trouve directement dans les
cellules déverrouillées jusque là tout va bien ! Mon problème n'est pas celui-là... Ce sont les procédures VB que j'ai écrites qui ne fonctionnent pas quand la protection est mise ! Notamment les procédure qui nécessitent de faire des sélections de cellules verrouillées ! Une idée ?
"michdenis" a écrit dans le message de news:
Bonjour Olgga,
Pour que cela fonctionne bien, tu dois modifier la propriété "Verrouillée" (barre de menus / format / cellule / onglet Protection) d'au moins une cellule de la feuille de calcul. Lorsque la feuille sera protégée
et que l'usager cliquera sur une cellule, au lieu d'avoir le message traditionnel
avertissant l'usager de la protection de la feuille, si tu as permis de sélectionner
que les cellules déverrouilées, au lieu de message, le clic provoquera automatiquement
la sélection de la seule cellule déverrouillée de la feuille ... pas de plantage et
pas de message.
Salutations!
"Olgga" a écrit dans le message de news:
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.
Jacky
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
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 ;-)
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 ;-)