OVH Cloud OVH Cloud

HELP - Une solution pour empecher la copie dans une feuille

17 réponses
Avatar
audrey4296
Bonjour,

Je reviens avec toujour le meme probleme j'aimerais savoir comment empecher
de copier les formules dans un fichier excel.

Sachant que plusieurs personnes se servent de ce fichier et qu'elles doivent
pouvoir modifier ou saisir des infos dedans. Je veux simplement empecher un
salarié qui doit nous quitter de partir avec une copie de notre fichier.

De plus j'ai deja fai la manip suivante : format, cellules ,onglet
protection et cocher masque puis j'ai proteger par mot de passe.
Petit souci il me demande le mot de passe a l'ouverture du fichier ou
lorsque je clic sur un bouton actif que j'ai créer sur ma feuille hors je
voudrai qu'il me demande le mot de passe seulement si je veux copier ma
feuille.

Si vous me repondez en VBA merci de bien détailler je suis novice

Merci pour vos réponse audrey4296

7 réponses

1 2
Avatar
Mgr Banni
as-tu fait ce qu'a dit philippe?
à savoir : "A coller dans le module Thisworkbook après avoir nommé toutes
les cellules (ou plages de cellules)
contenant les formules du nom "formules"
Mgr T.B.

"audrey4296" a écrit dans le message de news:

Salut Philippe,
Petit souci quand je copie dans le module et que je veux ensuite le mettre
a
l'essai il me di qu'il y a une erreur sur la premiere phrase Private Sub
.......
Message : Erreur de compilation, type defini par l'utilisateur non
définie.

Quel est le probleme????????
Merci


Bonjour,
Toujours en tenant compte des mises en garde formulées par Misange^
Peut être moins efficace que la solution de Denis
A coller dans le module Thisworkbook après avoir nommé toutes les plages
contenant les formules du nom "formules"

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal
Target
As Range)
If Not Intersect(Target, Range("formules")) Is Nothing Then
rep = InputBox("Mot de passe ?")
If rep = "zaza" Then 'mot de passe à adapter
Exit Sub
Else
Range("a1").Select
End If
End If
End Sub
--
http://www.excelabo.net/mpfe/connexion.php
http://dj.joss.free.fr/trombine.htm
Avec plaisir
Philippe.R
"audrey4296" a écrit dans le message de
news:
Bonjour,

Je reviens avec toujour le meme probleme j'aimerais savoir comment
empecher
de copier les formules dans un fichier excel.

Sachant que plusieurs personnes se servent de ce fichier et qu'elles
doivent
pouvoir modifier ou saisir des infos dedans. Je veux simplement
empecher
un
salarié qui doit nous quitter de partir avec une copie de notre
fichier.

De plus j'ai deja fai la manip suivante : format, cellules ,onglet
protection et cocher masque puis j'ai proteger par mot de passe.
Petit souci il me demande le mot de passe a l'ouverture du fichier ou
lorsque je clic sur un bouton actif que j'ai créer sur ma feuille hors
je
voudrai qu'il me demande le mot de passe seulement si je veux copier ma
feuille.

Si vous me repondez en VBA merci de bien détailler je suis novice

Merci pour vos réponse audrey4296








Avatar
Philippe.R
Bonsoir,
Outre ce qu'indique son éminence, il est important que ce qui ressort sur 2
lignes dans le message soit rétabli en une ligne dans le module de feuille :

As Range)

doit suivre

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target

sur la même ligne

Pour ce qui est du salarié (surtout s'il est mal intentionné), j'imagine
qu'il a déjà une copie par devers lui.
On ne peut que souhaiter qu'il lui soit beaucoup pardonné, et à nous de même
!
N'est ce pas mon père (si vous nous lisez toujours) ?
--
http://www.excelabo.net/mpfe/connexion.php
http://dj.joss.free.fr/trombine.htm
Avec plaisir
Philippe.R
"audrey4296" a écrit dans le message de
news:
Salut Philippe,
Petit souci quand je copie dans le module et que je veux ensuite le mettre
a
l'essai il me di qu'il y a une erreur sur la premiere phrase Private Sub
.......
Message : Erreur de compilation, type defini par l'utilisateur non
définie.

Quel est le probleme????????
Merci


Bonjour,
Toujours en tenant compte des mises en garde formulées par Misange^
Peut être moins efficace que la solution de Denis
A coller dans le module Thisworkbook après avoir nommé toutes les plages
contenant les formules du nom "formules"

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal
Target
As Range)
If Not Intersect(Target, Range("formules")) Is Nothing Then
rep = InputBox("Mot de passe ?")
If rep = "zaza" Then 'mot de passe à adapter
Exit Sub
Else
Range("a1").Select
End If
End If
End Sub
--
http://www.excelabo.net/mpfe/connexion.php
http://dj.joss.free.fr/trombine.htm
Avec plaisir
Philippe.R
"audrey4296" a écrit dans le message de
news:
Bonjour,

Je reviens avec toujour le meme probleme j'aimerais savoir comment
empecher
de copier les formules dans un fichier excel.

Sachant que plusieurs personnes se servent de ce fichier et qu'elles
doivent
pouvoir modifier ou saisir des infos dedans. Je veux simplement
empecher
un
salarié qui doit nous quitter de partir avec une copie de notre
fichier.

De plus j'ai deja fai la manip suivante : format, cellules ,onglet
protection et cocher masque puis j'ai proteger par mot de passe.
Petit souci il me demande le mot de passe a l'ouverture du fichier ou
lorsque je clic sur un bouton actif que j'ai créer sur ma feuille hors
je
voudrai qu'il me demande le mot de passe seulement si je veux copier ma
feuille.

Si vous me repondez en VBA merci de bien détailler je suis novice

Merci pour vos réponse audrey4296








Avatar
Mgr Banni
non seulement je vous lis, mon fils, mais vos paroles sont pour moi autant
de calices que je bois à grandes gorgées...
par un divin hasard, je viens de confesser le salarié en question ; quand je
lui ai parlé du fichier aux formules, il est resté silencieux mais, à
travers la grille du confessiionnal, je l'ai vu faire un...comment
dites-vous déjà?..ah oui, un bras d'honneur
Mgr T.B.

"Philippe.R" <AS_rauphil_chez_wanadoo.fr> a écrit dans le message de news:

Bonsoir,
Outre ce qu'indique son éminence, il est important que ce qui ressort sur
2 lignes dans le message soit rétabli en une ligne dans le module de
feuille :

As Range)

doit suivre

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target

sur la même ligne

Pour ce qui est du salarié (surtout s'il est mal intentionné), j'imagine
qu'il a déjà une copie par devers lui.
On ne peut que souhaiter qu'il lui soit beaucoup pardonné, et à nous de
même !
N'est ce pas mon père (si vous nous lisez toujours) ?
--
http://www.excelabo.net/mpfe/connexion.php
http://dj.joss.free.fr/trombine.htm
Avec plaisir
Philippe.R
"audrey4296" a écrit dans le message de
news:
Salut Philippe,
Petit souci quand je copie dans le module et que je veux ensuite le
mettre a
l'essai il me di qu'il y a une erreur sur la premiere phrase Private Sub
.......
Message : Erreur de compilation, type defini par l'utilisateur non
définie.

Quel est le probleme????????
Merci


Bonjour,
Toujours en tenant compte des mises en garde formulées par Misange^
Peut être moins efficace que la solution de Denis
A coller dans le module Thisworkbook après avoir nommé toutes les plages
contenant les formules du nom "formules"

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal
Target
As Range)
If Not Intersect(Target, Range("formules")) Is Nothing Then
rep = InputBox("Mot de passe ?")
If rep = "zaza" Then 'mot de passe à adapter
Exit Sub
Else
Range("a1").Select
End If
End If
End Sub
--
http://www.excelabo.net/mpfe/connexion.php
http://dj.joss.free.fr/trombine.htm
Avec plaisir
Philippe.R
"audrey4296" a écrit dans le message de
news:
Bonjour,

Je reviens avec toujour le meme probleme j'aimerais savoir comment
empecher
de copier les formules dans un fichier excel.

Sachant que plusieurs personnes se servent de ce fichier et qu'elles
doivent
pouvoir modifier ou saisir des infos dedans. Je veux simplement
empecher
un
salarié qui doit nous quitter de partir avec une copie de notre
fichier.

De plus j'ai deja fai la manip suivante : format, cellules ,onglet
protection et cocher masque puis j'ai proteger par mot de passe.
Petit souci il me demande le mot de passe a l'ouverture du fichier ou
lorsque je clic sur un bouton actif que j'ai créer sur ma feuille hors
je
voudrai qu'il me demande le mot de passe seulement si je veux copier
ma
feuille.

Si vous me repondez en VBA merci de bien détailler je suis novice

Merci pour vos réponse audrey4296











Avatar
cousinhub
Bonjour audrey,
il existe une solution radicale, empêcher ton "copain" d'insérer une clé
usb dans le pc..
Il existe des logiciels permettant de bloquer les ports usb sauf pour la
ou les clés autorisées préalablement.
ainsi, pas de copie....
Ps: il ne faut pas non plus autoriser les gravures de CD en mode
"utilisateur", uniquement en mode "Administrateur"

Bonjour,

Je reviens avec toujour le meme probleme j'aimerais savoir comment empecher
de copier les formules dans un fichier excel.

Sachant que plusieurs personnes se servent de ce fichier et qu'elles doivent
pouvoir modifier ou saisir des infos dedans. Je veux simplement empecher un
salarié qui doit nous quitter de partir avec une copie de notre fichier.

De plus j'ai deja fai la manip suivante : format, cellules ,onglet
protection et cocher masque puis j'ai proteger par mot de passe.
Petit souci il me demande le mot de passe a l'ouverture du fichier ou
lorsque je clic sur un bouton actif que j'ai créer sur ma feuille hors je
voudrai qu'il me demande le mot de passe seulement si je veux copier ma
feuille.

Si vous me repondez en VBA merci de bien détailler je suis novice

Merci pour vos réponse audrey4296


Avatar
audrey4296
bonjour cousinhub,

Merci pour ta réponse mais c pas lasolution que je voudrais mettre en place
car nous avons besoin nous de transferer de temp a autre ces fichiers par
mail donc avant copie sur clé usb.
Je c mon probleme est pas simple merci quand meme



Bonjour audrey,
il existe une solution radicale, empêcher ton "copain" d'insérer une clé
usb dans le pc..
Il existe des logiciels permettant de bloquer les ports usb sauf pour la
ou les clés autorisées préalablement.
ainsi, pas de copie....
Ps: il ne faut pas non plus autoriser les gravures de CD en mode
"utilisateur", uniquement en mode "Administrateur"

Bonjour,

Je reviens avec toujour le meme probleme j'aimerais savoir comment empecher
de copier les formules dans un fichier excel.

Sachant que plusieurs personnes se servent de ce fichier et qu'elles doivent
pouvoir modifier ou saisir des infos dedans. Je veux simplement empecher un
salarié qui doit nous quitter de partir avec une copie de notre fichier.

De plus j'ai deja fai la manip suivante : format, cellules ,onglet
protection et cocher masque puis j'ai proteger par mot de passe.
Petit souci il me demande le mot de passe a l'ouverture du fichier ou
lorsque je clic sur un bouton actif que j'ai créer sur ma feuille hors je
voudrai qu'il me demande le mot de passe seulement si je veux copier ma
feuille.

Si vous me repondez en VBA merci de bien détailler je suis novice

Merci pour vos réponse audrey4296





Avatar
perso
Bsr Audrey4296,

Misange et Michdenis et Philippe.R ont donné les bonnes
explications / codes, bravo à eux 3 comme d'hab

Cependant j'ai une question avant de foncer tête baissée dans une idée
(lumineuse ?)

Tu dis que tu as besoin d'envoyer tes fichiers par e mail ?
Exact ?
A l'extérieur de l'entreprise ou en interne: Plus précisement= le
fichier reçu est il toujours UTILISER ET STOCKER dans ton réseau ou
sur des machines indépendantes de ton entreprise ?

Ma question: Ce fichier sera t'il OUVERT sur une autre machine que le
réseau de l'entreprise ? (chez toi ou chez un collaborateur de
confiance par exemple ) ou est il TOUJOURS ouvert par le disque réseau
de ta boite ?
Bonne soirée

Pat REDNEF
HSS
Avatar
audrey4296
Bonjour,
En réponse a ta question donc j'envoie des infos par mail mais je n'envoie
pas le dossier c'est pour cela que j'ai besoin de pouvoir continuer a copier.
Car avec les réponse que j'ai eu je ne pouvais plus du tout acceder au info
a copier.

Effectivement le dossier est toujours accessible sur le réseau de la boite
et je veux que le salairé X ne puissent pas copier alors que les patrons "P
et D" (oh quel jolie jeu de mot) doivent avoir access a la copie par un mot
de passe.

Merci de ton aide. audrey




Bsr Audrey4296,

Misange et Michdenis et Philippe.R ont donné les bonnes
explications / codes, bravo à eux 3 comme d'hab

Cependant j'ai une question avant de foncer tête baissée dans une idée
(lumineuse ?)

Tu dis que tu as besoin d'envoyer tes fichiers par e mail ?
Exact ?
A l'extérieur de l'entreprise ou en interne: Plus précisement= le
fichier reçu est il toujours UTILISER ET STOCKER dans ton réseau ou
sur des machines indépendantes de ton entreprise ?

Ma question: Ce fichier sera t'il OUVERT sur une autre machine que le
réseau de l'entreprise ? (chez toi ou chez un collaborateur de
confiance par exemple ) ou est il TOUJOURS ouvert par le disque réseau
de ta boite ?
Bonne soirée

Pat REDNEF
HSS







1 2