„Excel“ - makrokomandas, skirtas darbo knygai apsaugoti

Problema

Noriu apsaugoti savo „Excel“ darbaknygę ir jame esančias skaičiuokles.

Programoje, kurią sukūriau naudojant „Excel“, yra meniu, mygtukai ir grafika, kurie keičiasi priklausomai nuo vartotojo atsakymų (mcq). Jei pagrindinėje apsaugoje nieko nesiliečiau (viskas yra saugoma) ir vartotojas gali peržiūrėti tik duomenis be sąveikos. Jei aš apsaugoti tam tikras ląsteles, pvz., Stalo ląsteles, vartotojas ne tik keičia duomenis, bet ir objektus, pavyzdžiui, mygtukus, ir pagrindinę problemą.

Sprendimas

Išbandyti šį:

Turite atrakinti savo objektus (atitinkamai pritaikyti):

 Diapazonas („K17“). Pasirinkti pasirinkimą.Locked = False Selection.FormulaHidden = False 

Tai apsaugo jūsų lapą:

ActiveSheet.Protect DrawingObjects: = Tiesa, Turinys: = Tiesa, Scenarijai: = Tiesa

Jei norite ją pašalinti:

 ActiveSheet.Unprotect 

Ačiū 0seb0 už šį patarimą.

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai