Discussion:
ochrona przed kopowaniem w excel'u
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
darek
2004-10-28 21:49:18 UTC
Permalink
witam,
mam pytanie dot. zapezpieczenia przed kopiowaniem z arkusza.
problem dotyczy ogólnie zabezpieczenia danych w pliku.Mam plik z
pewnymi obliczeniami który jest dystybuowany do róznych osób. Pewne
wiersze zawierają dane które nie powinny być widoczne dla każdego
odbiorcy pliku dlatego ustawiam na tych wierszach/komórkach ochronę
(format/komórki/ochrona/ukryj i zabezpiecz po czym zabezpieczam
skoroszyt i arkusz hasłem - czyli tylko osoby które znaja hasło mogą
odkryć wiersze i przeczytać chronione dane. Wszystko pieknie ale ...

.. jezeli ktoś nie zna hasła wystarczy ze zaznaczy np wszystkie
komórki 'ctrl+a' skopiuje do nowego skoroszytu i może czytać wszystko
- zabezpieczenia się nie kopiują.

Jak skutcznie zabezpieczyć więc takie dane? uniemożliwić np kopiowanie
zchronionego arkusza. czy jest jakiś prosty tric'k w excel'u czy
trzeba użyć VBA. Jeżeli tak to czy ktoś może mi podać przyładowy kod
VBA.

dzieki
mk
2004-10-29 07:50:17 UTC
Permalink
.. jezeli kto¶ nie zna has³a wystarczy ze zaznaczy np wszystkie
komórki 'ctrl+a' skopiuje do nowego skoroszytu i mo¿e czytaæ wszystko
- zabezpieczenia siê nie kopiuj±.
W excelu 2003 (2002 chyba tez) odznacz przy zabezpieczaniu arkusza
'zaznaczanie
zablokowanych komorek'.
Jak skutcznie zabezpieczyæ wiêc takie dane? uniemo¿liwiæ np kopiowanie
zchronionego arkusza. czy jest jaki¶ prosty tric'k w excel'u czy
trzeba u¿yæ VBA. Je¿eli tak to czy kto¶ mo¿e mi podaæ przy³adowy kod
VBA.
VBA to ¿adne zabezpieczenie.
--
Marcin
-------------------------------------
wywal 'bleble' z adresu mailowego
http://excel.republika.pl
-------------------------------------
Janusz .
2004-10-29 16:29:49 UTC
Permalink
***@poczta.fm (darek) napisał(a):
Witam
Nie ma skutecznej metody
w twoim przypadku mozna by sprobowac cos takiego
jezeli oczywiscie uzytkownicy nie maja potrzeby
zaznaczania wiecej jak jeden wiersz

w kodzie tego arkusza

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Rows.Count > 1 Then
Range("A1:B1").Select
Range("A1").Select
End If
End Sub


projekt VBA zabezpiczyc haslem
teraz skopiowanie ukrytego wiersza stanie sie niemozliwe

Janusz
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
darek
2004-11-01 18:49:24 UTC
Permalink
ok.
czyli niestety jeżeli mam wersje excela niższą niż 2002 lub uzytkownik
wyłączy makra to nie ma szans zabezpieczyć się przed ciekawocią innych
:(

szkoda :(
ale dzięki za pomoc :)

Loading...