G
gersois
Guest
Bonjour,
J'ai un classeur avec plusieurs feuilles. Tout est verrouillé, certaines lignes et colonnes masquées, formules masquées, en laissant toutefois certaines cellules libres d'accès ainsi que le format, etc ...
Tout fonctionne bien sauf qu'un simple copier-coller de cellules vers un nouveau classeur permet à quiconque d'avoir l'intégralité de mes données.
Je suis donc passé par la commande Workbook.Deactivate .... Application.CutCopyMode = False.
Effectivement, ça marche nickel. J'empêche le copier-coller. Sauf qu'il reste encore une faille : il suffit simplement de copier l'onglet dans un nouveau classeur (clic droit sur l'onglet, déplacer ou copier ... etc ....) puis faire un copier-coller dans un 3° classeur et le tour est joué.
Question : en vba, comment empêcher la copie d'un onglet vers un autre classeur ?
Merci à vous
Gersois
J'ai un classeur avec plusieurs feuilles. Tout est verrouillé, certaines lignes et colonnes masquées, formules masquées, en laissant toutefois certaines cellules libres d'accès ainsi que le format, etc ...
Tout fonctionne bien sauf qu'un simple copier-coller de cellules vers un nouveau classeur permet à quiconque d'avoir l'intégralité de mes données.
Je suis donc passé par la commande Workbook.Deactivate .... Application.CutCopyMode = False.
Effectivement, ça marche nickel. J'empêche le copier-coller. Sauf qu'il reste encore une faille : il suffit simplement de copier l'onglet dans un nouveau classeur (clic droit sur l'onglet, déplacer ou copier ... etc ....) puis faire un copier-coller dans un 3° classeur et le tour est joué.
Question : en vba, comment empêcher la copie d'un onglet vers un autre classeur ?
Merci à vous
Gersois