Ինչ իմանալ
- Չպաշտպանել որպես սեփականատեր. բացեք աղյուսակը: Ընտրեք Կարծիք > Unprotec Sheet: Մուտքագրեք գաղտնաբառը, որն օգտագործվում է ֆայլը պաշտպանելու համար: Ընտրեք OK.
- Պաշտպանել առանց գաղտնաբառի. բացեք աղյուսակը: Բացեք Visual Basic կոդի խմբագրիչը՝ ընտրելով Developer > Դիտել կոդը.
- Այնուհետև մուտքագրեք այս հոդվածում տրված կոդը և ընտրեք Run: Մի քանի րոպեից գաղտնաբառ է բացահայտվում։ Ընտրեք OK.
Այս հոդվածը բացատրում է, թե ինչպես հեռացնել Excel-ի աշխատանքային գրքույկները՝ որպես աշխատանքային գրքի սեփականատեր գաղտնաբառով, կամ որպես անհատ՝ առանց գաղտնաբառի: Այս տեղեկատվությունը վերաբերում է Microsoft Excel 365, Microsoft Excel 2019, 2016 և 2013 թվականների Excel աշխատանքային գրքերին:
Ինչպես բացել Excel աշխատանքային գիրքը որպես սեփականատեր
Microsoft Excel-ը հագեցած է առանձնահատկություններով: Նման առանձնահատկություններից մեկը ձեր Excel ֆայլերը բջիջի, աղյուսակի կամ աշխատանքային գրքի մակարդակում պաշտպանելու հնարավորությունն է: Երբեմն անհրաժեշտ է հեռացնել Excel-ի աշխատանքային գրքույկները՝ ապահովելու համար տվյալների փոփոխությունները ճիշտ կիրառելու համար:
Այս մեթոդը ենթադրում է, որ որպես ֆայլի սեփականատեր, դուք հիշում եք աղյուսակը պաշտպանելու համար օգտագործված գաղտնաբառը:
-
Բացեք պաշտպանված աղյուսակը և ընտրեք Կարծիք > Unprotect Sheet: Կարող եք նաև աջ սեղմել պաշտպանված աղյուսակի վրա, այնուհետև ընտրել Unprotect Sheet:
Դուք կարող եք նույնականացնել պաշտպանված աղյուսակը ժապավենի վերանայման ներդիրի Փոփոխություններ բաժնում: Եթե աղյուսակը պաշտպանված է, կտեսնեք Unprotect Sheet տարբերակը:
-
Մուտքագրեք գաղտնաբառը, որն օգտագործվում է աղյուսակը պաշտպանելու համար, ապա ընտրեք OK:
-
Ձեր աղյուսակն այժմ անպաշտպան կլինի և այն կարող է փոփոխվել:
Ինչպես հեռացնել Excel-ի աշխատանքային գրքույկը առանց գաղտնաբառի իմացության
Դուք հավանաբար պաշտպանել եք ձեր Excel-ի աշխատանքային գիրքը կամ աղյուսակը և ստիպված չեք եղել փոփոխել այն որոշ ժամանակ, նույնիսկ տարիներ: Այժմ, երբ դուք պետք է փոփոխություններ կատարեք, դուք այլևս չեք հիշում այս աղյուսակը պաշտպանելու համար օգտագործած գաղտնաբառը:
Բարեբախտաբար, այս քայլերը թույլ կտան չպաշտպանել ձեր աշխատանքային գիրքը՝ օգտագործելով Virtual Basic սկրիպտը՝ որպես մակրո՝ գաղտնաբառը նույնականացնելու համար:
- Բացեք պաշտպանված աղյուսակը:
-
Մուտք գործեք Visual Basic կոդի խմբագրիչ՝ սեղմելով ALT+F11 կամ ընտրեք Developer > Դիտեք կոդը:
-
Պաշտպանված թերթի կոդի պատուհանում մուտքագրեք հետևյալ կոդը՝
Sub PasswordBreaker()
Dim i Որպես ամբողջ թիվ, j որպես ամբողջ թիվ, k Որպես ամբողջ թիվ
Dim l Որպես ամբողջ թիվ, m Որպես ամբողջ թիվ, n որպես ամբողջ թիվ
Dim i1 Որպես ամբողջ թիվ, i2 որպես ամբողջ թիվ, i3 որպես ամբողջ թիվ
Dim i4 Որպես ամբողջ թիվ, i5 որպես ամբողջ թիվ, i6 որպես ամբողջ թիվ
Սխալով վերսկսել Հաջորդ
i=65-ից մինչև 66. j-ի համար=65-ից մինչև 66. k=65-ից մինչև 66
Լ-ի համար=65-ից մինչև 66. m-ի համար=65-ից մինչև 66. i1-ի համար=65-ից մինչև 66
i2-ի համար=65-ից մինչև 66-ը. i3-ի համար=65-ից մինչև 66. i4-ի համար=65-ից մինչև 66
i5-ի համար=65-ից մինչև 66-ի համար. (j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet. ProtectContents=False Այնուհետեւ
MsgBox "One usage password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5)) & Chr(i6) & Chr(n)
Ելք Ենթ
Վերջ Եթե
Հաջորդ: Հաջորդ: Հաջորդ: Հաջորդ: Հաջորդ.
-
Ընտրեք Run կամ սեղմեք F5 կոդը գործարկելու համար:
-
Կոդը գործարկելու համար կպահանջվի մի քանի րոպե: Ավարտելուց հետո դուք կստանաք գաղտնաբառով թռուցիկ: Ընտրեք OK և ձեր աղյուսակը անպաշտպան կմնա:
Սա բնօրինակ գաղտնաբառը չէ և ձեզ հարկավոր չէ այն հիշել: