En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
Bonjour MichDenis
michdenis wrote:En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
je vais essayer d'être plus clair :
je n'ai pas peur que l'on modifie la feuille "Gabarit" ; la protection
plus le code la protègent des man½uvres indésirables, (sauf
intentionnellement, car il n'y a pas de MdPasse), mais je voudrais
empêcher qu'on puisse la supprimer !
Y a-t-il une autre méthode que de "protéger la structure du classeur" ?
parce que si non, ça va devenir très compliqué de gérer les
protections/déprotections (et les erreurs générées) lors des
interventions utilisateur...
Pour les listes de validation (source dans 2 colonnes masquées) que l'on
retrouve dans les feuilles dupliquées (et entièrement déprotégées) à
partir du "Gabarit", une suppression ou effacement de ligne entière peut
les détruire. D'où ma question de néophite : possible de faire ça en VBA
plutôt qu'en feuille Excel ?
Merci de ton intérêt
Bonjour MichDenis
michdenis <michdenis@hotmail.com> wrote:
En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
je vais essayer d'être plus clair :
je n'ai pas peur que l'on modifie la feuille "Gabarit" ; la protection
plus le code la protègent des man½uvres indésirables, (sauf
intentionnellement, car il n'y a pas de MdPasse), mais je voudrais
empêcher qu'on puisse la supprimer !
Y a-t-il une autre méthode que de "protéger la structure du classeur" ?
parce que si non, ça va devenir très compliqué de gérer les
protections/déprotections (et les erreurs générées) lors des
interventions utilisateur...
Pour les listes de validation (source dans 2 colonnes masquées) que l'on
retrouve dans les feuilles dupliquées (et entièrement déprotégées) à
partir du "Gabarit", une suppression ou effacement de ligne entière peut
les détruire. D'où ma question de néophite : possible de faire ça en VBA
plutôt qu'en feuille Excel ?
Merci de ton intérêt
Bonjour MichDenis
michdenis wrote:En principe, si ta feuille est protégée, on ne peut pas effacer des données,
ni faire des copier-coller dans la feuille, ni faire disparaître des listes
de validation.
je vais essayer d'être plus clair :
je n'ai pas peur que l'on modifie la feuille "Gabarit" ; la protection
plus le code la protègent des man½uvres indésirables, (sauf
intentionnellement, car il n'y a pas de MdPasse), mais je voudrais
empêcher qu'on puisse la supprimer !
Y a-t-il une autre méthode que de "protéger la structure du classeur" ?
parce que si non, ça va devenir très compliqué de gérer les
protections/déprotections (et les erreurs générées) lors des
interventions utilisateur...
Pour les listes de validation (source dans 2 colonnes masquées) que l'on
retrouve dans les feuilles dupliquées (et entièrement déprotégées) à
partir du "Gabarit", une suppression ou effacement de ligne entière peut
les détruire. D'où ma question de néophite : possible de faire ça en VBA
plutôt qu'en feuille Excel ?
Merci de ton intérêt
Bonjour,
>> En principe...
..mais de plus si ces utilisateur peuvent ouvrir le classeur qui la
contient
et risquent de supprimer cette feuille c'est qu'ils ont accès au
classeur en écriture pour pouvoir l'enregistrer, sinon ils ne pourront
rien en faire
donc rien ne les empêcherait de le supprimer complètement ou
s'il ne veulent supprimer que cette feuille
copier le reste dans un nouveau classeur qu'ils enregistreront en
écrasant celui d'origine ou après l'avoir supprimé.
Cordialement.
(Il n'existe pas de protection qui ne soit pas contournable)
--
lSteph
Joseph B. a écrit :Bonjour MichDenis
michdenis wrote:En principe, si ta feuille est protégée, on ne peut pas effacer des
données,
ni faire des copier-coller dans la feuille, ni faire disparaître des
listes
de validation.
je vais essayer d'être plus clair :
je n'ai pas peur que l'on modifie la feuille "Gabarit" ; la protection
plus le code la protègent des man½uvres indésirables, (sauf
intentionnellement, car il n'y a pas de MdPasse), mais je voudrais
empêcher qu'on puisse la supprimer !
Y a-t-il une autre méthode que de "protéger la structure du classeur" ?
parce que si non, ça va devenir très compliqué de gérer les
protections/déprotections (et les erreurs générées) lors des
interventions utilisateur...
Pour les listes de validation (source dans 2 colonnes masquées) que l'on
retrouve dans les feuilles dupliquées (et entièrement déprotégées) à
partir du "Gabarit", une suppression ou effacement de ligne entière peut
les détruire. D'où ma question de néophite : possible de faire ça en VBA
plutôt qu'en feuille Excel ?
Merci de ton intérêt
Bonjour,
>> En principe...
..mais de plus si ces utilisateur peuvent ouvrir le classeur qui la
contient
et risquent de supprimer cette feuille c'est qu'ils ont accès au
classeur en écriture pour pouvoir l'enregistrer, sinon ils ne pourront
rien en faire
donc rien ne les empêcherait de le supprimer complètement ou
s'il ne veulent supprimer que cette feuille
copier le reste dans un nouveau classeur qu'ils enregistreront en
écrasant celui d'origine ou après l'avoir supprimé.
Cordialement.
(Il n'existe pas de protection qui ne soit pas contournable)
--
lSteph
Joseph B. a écrit :
Bonjour MichDenis
michdenis <michdenis@hotmail.com> wrote:
En principe, si ta feuille est protégée, on ne peut pas effacer des
données,
ni faire des copier-coller dans la feuille, ni faire disparaître des
listes
de validation.
je vais essayer d'être plus clair :
je n'ai pas peur que l'on modifie la feuille "Gabarit" ; la protection
plus le code la protègent des man½uvres indésirables, (sauf
intentionnellement, car il n'y a pas de MdPasse), mais je voudrais
empêcher qu'on puisse la supprimer !
Y a-t-il une autre méthode que de "protéger la structure du classeur" ?
parce que si non, ça va devenir très compliqué de gérer les
protections/déprotections (et les erreurs générées) lors des
interventions utilisateur...
Pour les listes de validation (source dans 2 colonnes masquées) que l'on
retrouve dans les feuilles dupliquées (et entièrement déprotégées) à
partir du "Gabarit", une suppression ou effacement de ligne entière peut
les détruire. D'où ma question de néophite : possible de faire ça en VBA
plutôt qu'en feuille Excel ?
Merci de ton intérêt
Bonjour,
>> En principe...
..mais de plus si ces utilisateur peuvent ouvrir le classeur qui la
contient
et risquent de supprimer cette feuille c'est qu'ils ont accès au
classeur en écriture pour pouvoir l'enregistrer, sinon ils ne pourront
rien en faire
donc rien ne les empêcherait de le supprimer complètement ou
s'il ne veulent supprimer que cette feuille
copier le reste dans un nouveau classeur qu'ils enregistreront en
écrasant celui d'origine ou après l'avoir supprimé.
Cordialement.
(Il n'existe pas de protection qui ne soit pas contournable)
--
lSteph
Joseph B. a écrit :Bonjour MichDenis
michdenis wrote:En principe, si ta feuille est protégée, on ne peut pas effacer des
données,
ni faire des copier-coller dans la feuille, ni faire disparaître des
listes
de validation.
je vais essayer d'être plus clair :
je n'ai pas peur que l'on modifie la feuille "Gabarit" ; la protection
plus le code la protègent des man½uvres indésirables, (sauf
intentionnellement, car il n'y a pas de MdPasse), mais je voudrais
empêcher qu'on puisse la supprimer !
Y a-t-il une autre méthode que de "protéger la structure du classeur" ?
parce que si non, ça va devenir très compliqué de gérer les
protections/déprotections (et les erreurs générées) lors des
interventions utilisateur...
Pour les listes de validation (source dans 2 colonnes masquées) que l'on
retrouve dans les feuilles dupliquées (et entièrement déprotégées) à
partir du "Gabarit", une suppression ou effacement de ligne entière peut
les détruire. D'où ma question de néophite : possible de faire ça en VBA
plutôt qu'en feuille Excel ?
Merci de ton intérêt
(Il n'existe pas de protection qui ne soit pas contournable)
(Il n'existe pas de protection qui ne soit pas contournable)
(Il n'existe pas de protection qui ne soit pas contournable)
Attention, dans Excel, si tu as des utilisateurs qui décident
de "bousiller" ton application, ce n'est pas la protection
des feuilles, ou du projet VBA qui vont les empêcher d'arriver
à leur fin.
Si on supprime la ligne au complet, où veux-tu créer la liste de
validation ?
Concernant une liste de validation, si tu utilises
l'enregistreur de macro, il te fera ta macro presque complètement .
Attention, dans Excel, si tu as des utilisateurs qui décident
de "bousiller" ton application, ce n'est pas la protection
des feuilles, ou du projet VBA qui vont les empêcher d'arriver
à leur fin.
Si on supprime la ligne au complet, où veux-tu créer la liste de
validation ?
Concernant une liste de validation, si tu utilises
l'enregistreur de macro, il te fera ta macro presque complètement .
Attention, dans Excel, si tu as des utilisateurs qui décident
de "bousiller" ton application, ce n'est pas la protection
des feuilles, ou du projet VBA qui vont les empêcher d'arriver
à leur fin.
Si on supprime la ligne au complet, où veux-tu créer la liste de
validation ?
Concernant une liste de validation, si tu utilises
l'enregistreur de macro, il te fera ta macro presque complètement .
Attention, dans Excel, si tu as des utilisateurs qui décident
de "bousiller" ton application, ce n'est pas la protection
des feuilles, ou du projet VBA qui vont les empêcher d'arriver
à leur fin.
Si on supprime la ligne au complet, où veux-tu créer la liste de
validation ?
Concernant une liste de validation, si tu utilises
l'enregistreur de macro, il te fera ta macro presque complètement .
Attention, dans Excel, si tu as des utilisateurs qui décident
de "bousiller" ton application, ce n'est pas la protection
des feuilles, ou du projet VBA qui vont les empêcher d'arriver
à leur fin.
Si on supprime la ligne au complet, où veux-tu créer la liste de
validation ?
Concernant une liste de validation, si tu utilises
l'enregistreur de macro, il te fera ta macro presque complètement .
Attention, dans Excel, si tu as des utilisateurs qui décident
de "bousiller" ton application, ce n'est pas la protection
des feuilles, ou du projet VBA qui vont les empêcher d'arriver
à leur fin.
Si on supprime la ligne au complet, où veux-tu créer la liste de
validation ?
Concernant une liste de validation, si tu utilises
l'enregistreur de macro, il te fera ta macro presque complètement .
La méthode qui suit ne convient pas à la version Excel 2007.
Comme tu travailles à partir d'une version antérieure, je te
propose ceci pour le plaisir :
Tu peux supprimer la commande "Supprimer..."
La méthode qui suit ne convient pas à la version Excel 2007.
Comme tu travailles à partir d'une version antérieure, je te
propose ceci pour le plaisir :
Tu peux supprimer la commande "Supprimer..."
La méthode qui suit ne convient pas à la version Excel 2007.
Comme tu travailles à partir d'une version antérieure, je te
propose ceci pour le plaisir :
Tu peux supprimer la commande "Supprimer..."
Bonjour LSteph
LSteph wrote:(Il n'existe pas de protection qui ne soit pas contournable)
J'entends bien (je "bidouille" l'informatique depuis 1990, donc je ne me
fais aucune illusion à ce sujet), mais pas inutile de le rappeler.
Mon souci, à chaque fois que je "programme" quelque chose c'est d'éviter
à l'utilisateur de se trouver dans une situation inextricable (pour lui
qui ne sait pas comment ça a été programmé) parce que je n'aurais pas
anticipé une "fausse bonne" man½uvre possible de sa part.
L'utilisateur doit pouvoir ajouter des feuilles (par copie programmée du
gabarit) et en supprimer... SAUF ce gabarit, voilà tout.
Il se trouve que je suis "tout jeune" en VBA pour Excel, donc je tatonne
encore dans les stratégies que ce couple peut offir pour donner une
interface utilisateur sécurisée.
Sauf si tu as une autre stratégie à me suggérer, je crois que je vais
masquer la feuille sensible.
Merci pour ta contribution.
Cordialement,
Bonjour LSteph
LSteph <lecocosteph@frite.fr> wrote:
(Il n'existe pas de protection qui ne soit pas contournable)
J'entends bien (je "bidouille" l'informatique depuis 1990, donc je ne me
fais aucune illusion à ce sujet), mais pas inutile de le rappeler.
Mon souci, à chaque fois que je "programme" quelque chose c'est d'éviter
à l'utilisateur de se trouver dans une situation inextricable (pour lui
qui ne sait pas comment ça a été programmé) parce que je n'aurais pas
anticipé une "fausse bonne" man½uvre possible de sa part.
L'utilisateur doit pouvoir ajouter des feuilles (par copie programmée du
gabarit) et en supprimer... SAUF ce gabarit, voilà tout.
Il se trouve que je suis "tout jeune" en VBA pour Excel, donc je tatonne
encore dans les stratégies que ce couple peut offir pour donner une
interface utilisateur sécurisée.
Sauf si tu as une autre stratégie à me suggérer, je crois que je vais
masquer la feuille sensible.
Merci pour ta contribution.
Cordialement,
Bonjour LSteph
LSteph wrote:(Il n'existe pas de protection qui ne soit pas contournable)
J'entends bien (je "bidouille" l'informatique depuis 1990, donc je ne me
fais aucune illusion à ce sujet), mais pas inutile de le rappeler.
Mon souci, à chaque fois que je "programme" quelque chose c'est d'éviter
à l'utilisateur de se trouver dans une situation inextricable (pour lui
qui ne sait pas comment ça a été programmé) parce que je n'aurais pas
anticipé une "fausse bonne" man½uvre possible de sa part.
L'utilisateur doit pouvoir ajouter des feuilles (par copie programmée du
gabarit) et en supprimer... SAUF ce gabarit, voilà tout.
Il se trouve que je suis "tout jeune" en VBA pour Excel, donc je tatonne
encore dans les stratégies que ce couple peut offir pour donner une
interface utilisateur sécurisée.
Sauf si tu as une autre stratégie à me suggérer, je crois que je vais
masquer la feuille sensible.
Merci pour ta contribution.
Cordialement,