„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ą.