Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
uTLXwpDnFHA.2156@TK2MSFTNGP14.phx.gbl...
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
uTLXwpDnFHA.2156@TK2MSFTNGP14.phx.gbl...
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
uTLXwpDnFHA.2156@TK2MSFTNGP14.phx.gbl...
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager ouvrirais
le fichier sans activer les macros. A ce sujet, tu as un
exemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" a écrit dans le message de news:
En faîte, ce fichier est très confidentiel mais dit être rempli par divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenis
est super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location etque ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (fileattribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci valimiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver laligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tupeux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrementmais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
unautre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager ouvrirais
le fichier sans activer les macros. A ce sujet, tu as un
exemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
esFpsaMnFHA.4064@TK2MSFTNGP10.phx.gbl...
En faîte, ce fichier est très confidentiel mais dit être rempli par divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenis
est super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
escrA3EnFHA.4064@TK2MSFTNGP10.phx.gbl...
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
uTLXwpDnFHA.2156@TK2MSFTNGP14.phx.gbl...
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager ouvrirais
le fichier sans activer les macros. A ce sujet, tu as un
exemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" a écrit dans le message de news:
En faîte, ce fichier est très confidentiel mais dit être rempli par divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenis
est super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location etque ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (fileattribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci valimiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver laligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tupeux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrementmais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
unautre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager ouvrirais
le fichier sans activer les macros. A ce sujet, tu as un
exemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" a écrit dans le message de news:
En faîte, ce fichier est très confidentiel mais dit être rempli par divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenis
est super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location etque ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (fileattribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci valimiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver laligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tupeux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrementmais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
unautre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager ouvrirais
le fichier sans activer les macros. A ce sujet, tu as un
exemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
esFpsaMnFHA.4064@TK2MSFTNGP10.phx.gbl...
En faîte, ce fichier est très confidentiel mais dit être rempli par divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenis
est super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
escrA3EnFHA.4064@TK2MSFTNGP10.phx.gbl...
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
uTLXwpDnFHA.2156@TK2MSFTNGP14.phx.gbl...
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager ouvrirais
le fichier sans activer les macros. A ce sujet, tu as un
exemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" a écrit dans le message de news:
En faîte, ce fichier est très confidentiel mais dit être rempli par divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenis
est super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location etque ce dernier nous est accessible ...aucune restriction pour ce qui est
des droits en réseau ou de son accès sur une FAT (fileattribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre sous
"outils" sous le vocable "options générales"....Ceci valimiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver laligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un autre
classeur lorsque le fichier est ouvert... si besoin, tupeux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrementmais qu'il soit impossible d'en faire une copie ou de l'enregistrer sous
unautre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
| le dernier soucis est que je peux faire une copie du fichier, d'ailleurs
je ne sais pas si on peut empêcher cela
Si tu es dans un environnement réseau, tu devrais en parler à ton
administrateur réseau... il devrait avoir une solution pour toi
... D'ailleurs si ton fichier est sur un ordinateur utilisant une FAT
(File allocation table) de type NTFS, il y peut être des
avenues complémentaires à regarder.
Salutations!
"Nico" a écrit dans le message de news:
C'est génial, merci,
Pour le :
A) pas de soucis
B) je connais la procédure
C) Impec je ne peux pas copier ni des feuilles ni des cellules sur un
autre
fichier
D) le dernier soucis est que je peux faire une copie du fichier,
d'ailleurs
je ne sais pas si on peut empêcher cela.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager
ouvrirais
le fichier sans activer les macros. A ce sujet, tu as unexemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" a écrit dans le message de news:En faîte, ce fichier est très confidentiel mais dit être rempli par
divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenisest super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et
faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location etque ce dernier nous est accessible ...aucune restriction pour ce qui
est
des droits en réseau ou de son accès sur une FAT (fileattribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre
sous
"outils" sous le vocable "options générales"....Ceci valimiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par
simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver laligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un
autre
classeur lorsque le fichier est ouvert... si besoin, tupeux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrementmais qu'il soit impossible d'en faire une copie ou de l'enregistrer
sous
unautre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
| le dernier soucis est que je peux faire une copie du fichier, d'ailleurs
je ne sais pas si on peut empêcher cela
Si tu es dans un environnement réseau, tu devrais en parler à ton
administrateur réseau... il devrait avoir une solution pour toi
... D'ailleurs si ton fichier est sur un ordinateur utilisant une FAT
(File allocation table) de type NTFS, il y peut être des
avenues complémentaires à regarder.
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
epczoAYnFHA.1204@tk2msftngp13.phx.gbl...
C'est génial, merci,
Pour le :
A) pas de soucis
B) je connais la procédure
C) Impec je ne peux pas copier ni des feuilles ni des cellules sur un
autre
fichier
D) le dernier soucis est que je peux faire une copie du fichier,
d'ailleurs
je ne sais pas si on peut empêcher cela.
Nico
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uOTgpbRnFHA.1968@TK2MSFTNGP14.phx.gbl...
Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager
ouvrirais
le fichier sans activer les macros. A ce sujet, tu as un
exemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
esFpsaMnFHA.4064@TK2MSFTNGP10.phx.gbl...
En faîte, ce fichier est très confidentiel mais dit être rempli par
divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenis
est super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et
faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
escrA3EnFHA.4064@TK2MSFTNGP10.phx.gbl...
Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location et
que ce dernier nous est accessible ...aucune restriction pour ce qui
est
des droits en réseau ou de son accès sur une FAT (file
attribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"
s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre
sous
"outils" sous le vocable "options générales"....Ceci va
limiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par
simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver la
ligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un
autre
classeur lorsque le fichier est ouvert... si besoin, tu
peux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" <nico.loureiro@wanadoo.fr> a écrit dans le message de news:
uTLXwpDnFHA.2156@TK2MSFTNGP14.phx.gbl...
Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrement
mais qu'il soit impossible d'en faire une copie ou de l'enregistrer
sous
un
autre nom ou dans un autre emplacement.
Merci
Nico
Bonjour Nico,
| le dernier soucis est que je peux faire une copie du fichier, d'ailleurs
je ne sais pas si on peut empêcher cela
Si tu es dans un environnement réseau, tu devrais en parler à ton
administrateur réseau... il devrait avoir une solution pour toi
... D'ailleurs si ton fichier est sur un ordinateur utilisant une FAT
(File allocation table) de type NTFS, il y peut être des
avenues complémentaires à regarder.
Salutations!
"Nico" a écrit dans le message de news:
C'est génial, merci,
Pour le :
A) pas de soucis
B) je connais la procédure
C) Impec je ne peux pas copier ni des feuilles ni des cellules sur un
autre
fichier
D) le dernier soucis est que je peux faire une copie du fichier,
d'ailleurs
je ne sais pas si on peut empêcher cela.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
à cette adresse un fichier exemple http://cjoint.com/?ijv4EZcAZV
A ) Je ne l'ai pas enregistré avec un mot de passe .... mais toi tu
devrais.
B ) Il te reste à ajouter une procédure dans le cas où l'usager
ouvrirais
le fichier sans activer les macros. A ce sujet, tu as unexemple tout fait de ChrisV sur le site de Misange.
As-tu réussi à copier des données sur un autre classeur ?
Salutations!
"Nico" a écrit dans le message de news:En faîte, ce fichier est très confidentiel mais dit être rempli par
divers
personnes, j'ai par conséquent bloqué des cellules ainsi que cacher les
formules par la méthode classique du format de cellule. L'aide de
Michdenisest super car cela empêche d'enregistrer sous... mais je ne veux pas non
plus qu'ils puissent copier des feuilles ou des cellules dans un autre
fichier ou encore plus simplement aller dans le poste de travail et
faire
une copie du fichier.
Merci pour votre aide.
Nico
"michdenis" a écrit dans le message de news:Bonjour Nico,
Il y a plusieurs moyens d'extraire les données d'une feuille de calcul
lorsque l'on connaît l'existence d'un fichier, sa location etque ce dernier nous est accessible ...aucune restriction pour ce qui
est
des droits en réseau ou de son accès sur une FAT (fileattribution table) de type NTFS.
A ) Enregistre ton fichier la première fois en mettant un mot de passe
pour pouvoir l'ouvrir.. Lorsque la fenêtre "Enregistrer sous"s'ouvre, la commande se trouve dans la barre d'outils de la fenêtre
sous
"outils" sous le vocable "options générales"....Ceci valimiter l'accès à ton fichier que ce soit avec ADO ou DAO ou par
simple
formule(si le mot de passe est inconnu).
Dans le ThisWorkbook de ton classeur, tu ajoutes le code suivant :
Ce code empêchera l'ouverture de la fenêtre "enregistrer sous" et
sauvegardera ton classeur à la place sinon, tu peux désactiver laligne de commande ThisWorkbook.Save
'---------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If ThisWorkbook.Saved = False Then
Application.EnableEvents = False
ThisWorkbook.Save
Application.EnableEvents = True
End If
If SaveAsUI = True Then Cancel = True
End Sub
'---------------------------------
'Copier-Coller
Il reste toujours la possibilité de faire un copier-coller vers un
autre
classeur lorsque le fichier est ouvert... si besoin, tupeux avoir à un module de classe qui empêchera le copier-coller entre
classeur d'une même instance ....si besoin ... fais signe .
Salutations!
"Nico" a écrit dans le message de news:Bonjour,
Est t'il possible de laisser l'accés à l'utilisation et à
l'enregistrementmais qu'il soit impossible d'en faire une copie ou de l'enregistrer
sous
unautre nom ou dans un autre emplacement.
Merci
Nico