Jos mulla on taulukko jossa ois esimerkiksi 7 saraketta ja useita rivejä. Otsikko riveille tulis suodatus ja haluaisin SUOJATA solujen tiedot etteivät ihmiset pääse niitä muuttamaan vaikka niitä käsittelisivätkin.
Eli millä teen suojauksen soluihin niin että suodatus toimisi kuitenkin??
Eli millä teen suojauksen soluihin niin että suodatus toimisi kuitenkin??
Vastaukset 2
Vanhimmat
Kyseinen ominaisuus on mahdollista saada päälle manuaalisesti Excel 2003-versiossa, mutta Excel 2000 ja sitä vanhemmissa joutuu turvautumaan koodiin.
Eli seuraava koodi pitäisi laittaa Excel-tiedoston ThisWorkbook-objektiin:
(OHJE: Tools-Macro-Visual Basic Editor. Thisworkbook -objektia painaa hiiren oikealla napilla ja sieltä View Code johon koodi lisätään.)
Kyseinen koodi suojaa "Sheet1"-välilehden salasanalla "suodatus" ja sallii autofiltterin käytön. Koodi toimii kun seuraavan kerran avaa tiedoston uudestaan.
-----------------
Private Sub Workbook_Open()
Sheet1.Protect password:="suodatus", DrawingObjects:=True, _
contents:=True, Scenarios:=True, _
userinterfaceonly:=True
Sheet1.EnableAutoFilter = True
End Sub
-----------------
Kiitoksia paljon! Sinusta oli suuri apu!