Tarkoituksena on suojata makron avulla taulukko salasanalla:
ActiveSheet.Protect Password:="sulje"
ja avata suojaus siten, että salasanaa kysytään:
ActiveSheet.Unprotect
mutta yllä olevalla tavalla se ei toimi, antaa virheilmoituksen.
Osaisiko joku viisaampi hieman auttaa.
ActiveSheet.Protect Password:="sulje"
ja avata suojaus siten, että salasanaa kysytään:
ActiveSheet.Unprotect
mutta yllä olevalla tavalla se ei toimi, antaa virheilmoituksen.
Osaisiko joku viisaampi hieman auttaa.
Vastaukset 1
Vanhimmat
mitään (vielä) mutta Richard Shepherdin kirjassa kohta "Protect" näin:
Tämä menetelmä suojaa taulukkosi ja vastaa Excelin valikkokomentoa "Suojaa taulukko"
Worksheets("Taul1"). Protect
Worksheets("Taul1"). Protect "omppu"
Ensimmäisessä esimerkissä salasanaa ei käytetä, kuka tahansa voi poistaa suojauksen. Toisessa esimerkissä annetaan salasana "omppu".