modification par formulaire d'une valeur d'une cellule verrouill é
2 réponses
william
Bonjour,
Je cherche à modifier la valeur d'une cellule verrouillée en cochant une
case (formulaire).
Le fait de cocher la case entraine la modification de la valeur à
l'intérieur de la cellule (Sans pour autant modifier la formule). Ma demande
est donc rejetée car la cellule est protégée.
Comment est-il possible, tout en protégeant la cellule, d'agir par le biais
de la case à cocher pour affecter la modification.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Il te faudra passer par une macro pour déprotéger et reprotéger après l'opération.
Cordialement Pascal
"william" a écrit dans le message de news:
Bonjour,
Je cherche à modifier la valeur d'une cellule verrouillée en cochant une case (formulaire). Le fait de cocher la case entraine la modification de la valeur à l'intérieur de la cellule (Sans pour autant modifier la formule). Ma demande est donc rejetée car la cellule est protégée. Comment est-il possible, tout en protégeant la cellule, d'agir par le biais de la case à cocher pour affecter la modification.
Bonjour
Il te faudra passer par une macro pour déprotéger et reprotéger après
l'opération.
Cordialement
Pascal
"william" <william@discussions.microsoft.com> a écrit dans le message de
news: E66940CC-3994-4795-8CB9-9186E02137FF@microsoft.com...
Bonjour,
Je cherche à modifier la valeur d'une cellule verrouillée en cochant une
case (formulaire).
Le fait de cocher la case entraine la modification de la valeur à
l'intérieur de la cellule (Sans pour autant modifier la formule). Ma
demande
est donc rejetée car la cellule est protégée.
Comment est-il possible, tout en protégeant la cellule, d'agir par le
biais
de la case à cocher pour affecter la modification.
Bonjour Il te faudra passer par une macro pour déprotéger et reprotéger après l'opération.
Cordialement Pascal
"william" a écrit dans le message de news:
Bonjour,
Je cherche à modifier la valeur d'une cellule verrouillée en cochant une case (formulaire). Le fait de cocher la case entraine la modification de la valeur à l'intérieur de la cellule (Sans pour autant modifier la formule). Ma demande est donc rejetée car la cellule est protégée. Comment est-il possible, tout en protégeant la cellule, d'agir par le biais de la case à cocher pour affecter la modification.
MichDenis
Si tu utilises ceci dans le ThisWorkbook pour protéger ta feuille, Je crois que tu devrais arriver à tes fins.
Tu pourras modifier les données dans ta feuille de calcul par automation mais l'usager ne pourra modifier le contenu des cellules directement dans l'interface de la feuille de calcul.
Évidemment, cette macro s'exécute à chaque ouverture du classeur '----------------------- Private Sub Workbook_Open()
With Worksheets("Feuil1") Feuil1.Protect "MotDePasse", True, True, True, True End With
End Sub '-----------------------
"william" a écrit dans le message de news:
Bonjour,
Je cherche à modifier la valeur d'une cellule verrouillée en cochant une case (formulaire). Le fait de cocher la case entraine la modification de la valeur à l'intérieur de la cellule (Sans pour autant modifier la formule). Ma demande est donc rejetée car la cellule est protégée. Comment est-il possible, tout en protégeant la cellule, d'agir par le biais de la case à cocher pour affecter la modification.
Si tu utilises ceci dans le ThisWorkbook pour protéger ta feuille,
Je crois que tu devrais arriver à tes fins.
Tu pourras modifier les données dans ta feuille de calcul par
automation mais l'usager ne pourra modifier le contenu des
cellules directement dans l'interface de la feuille de calcul.
Évidemment, cette macro s'exécute à chaque ouverture du classeur
'-----------------------
Private Sub Workbook_Open()
With Worksheets("Feuil1")
Feuil1.Protect "MotDePasse", True, True, True, True
End With
End Sub
'-----------------------
"william" <william@discussions.microsoft.com> a écrit dans le message de news:
E66940CC-3994-4795-8CB9-9186E02137FF@microsoft.com...
Bonjour,
Je cherche à modifier la valeur d'une cellule verrouillée en cochant une
case (formulaire).
Le fait de cocher la case entraine la modification de la valeur à
l'intérieur de la cellule (Sans pour autant modifier la formule). Ma demande
est donc rejetée car la cellule est protégée.
Comment est-il possible, tout en protégeant la cellule, d'agir par le biais
de la case à cocher pour affecter la modification.
Si tu utilises ceci dans le ThisWorkbook pour protéger ta feuille, Je crois que tu devrais arriver à tes fins.
Tu pourras modifier les données dans ta feuille de calcul par automation mais l'usager ne pourra modifier le contenu des cellules directement dans l'interface de la feuille de calcul.
Évidemment, cette macro s'exécute à chaque ouverture du classeur '----------------------- Private Sub Workbook_Open()
With Worksheets("Feuil1") Feuil1.Protect "MotDePasse", True, True, True, True End With
End Sub '-----------------------
"william" a écrit dans le message de news:
Bonjour,
Je cherche à modifier la valeur d'une cellule verrouillée en cochant une case (formulaire). Le fait de cocher la case entraine la modification de la valeur à l'intérieur de la cellule (Sans pour autant modifier la formule). Ma demande est donc rejetée car la cellule est protégée. Comment est-il possible, tout en protégeant la cellule, d'agir par le biais de la case à cocher pour affecter la modification.