Citat:
Brodoplovac: Na taj način korisnik nema šanse da vidi skrivene podatke.
Dobro si ti to zamislio i to funkcionira za korisnike koji jedva znaju pokrenuti Excel upisati par podataka i snimiti ili samo pogledati informacije. (doduše ima puno macro koda ali radi na način koji si opisao, mada mi se više sviđa @timmijev način)
Međutim, ja pitam svrhu skrivanja (zaštite) koju želi pokretač teme.
Ovo što si ti napravio u dva koraka se razbija i to može prosječni korisnik samo ako malo progugla. Pa čemu svrha zaštite?
1. Zabrani pokretanje makronaredbi u par klikova
2. U VBE postavi Visible skrivenog sheeta i pogleda podatke, zatvori Excel bez snimanja Workbook i vrati izvršavanje makronaredbi na prijašnju razinu
Ili pogleda "top secret" podatke na skrivenom-zaključanom sheetu, kopira ako hoće i sve vrati na staro.
Zašto onda zaključavati i komplicirati život ako se nema povjerenja u nekoga i slično.
Ako i zaključaš ulaz u VBE opet onaj koga zanimaju podaci na tom sheetu i zainati se, kopira file na stick odnese kući (ili na licu mjesta, ako ima vremena i u tajnosti) i sazna "top secret podatke"
Po meni glavne karakteristike ovakvih radnji su:
1. Tko koristi (povjerenje)
2. Razina tajnosti podataka koje se skrivaju
3. Isplativost i kompliciranost radnji
4. Svrha ili cilj
da ne kažem (prihod - rashod = zarada), a zarada nas najviše zanima.
Po meni, svrha zaključavanja u Excelu može se svesti ako radiš Workbook koji sadrži puno makronaredbi koje su važne za funkcioniranje Workbook i organizacije podataka i ništa više, pa ne želiš da netko "prčka" po makronaredbama i nehotice zbrlja dokument. Ako zabrani makronaredbe neće mu Workbook raditi kako treba.
Pogledaj ovaj tvoj file koji vraćam