Բովանդակություն
Մենք պաշտպանում ենք Excel-ի ֆայլերը կամ թերթիկները, որպեսզի այլ օգտվողները կամ հասցեատերերը չկարողանան որևէ փոփոխություն կատարել: Բայց երբեմն հատուկ դեպքեր են առաջանում։ Հնարավոր է, մեզ անհրաժեշտ լինի կիսել մեր ֆայլը խմբագրման թույլտվությամբ՝ առանց բանաձևի բջիջների փոփոխության: Բանաձևի փոփոխությունների պատճառով մենք ցանկալի արդյունք չենք ստանա: Այսպիսով, մենք պատրաստվում ենք ցույց տալ, թե ինչպես կարելի է պաշտպանել բանաձևը Excel թերթիկում, բայց թույլ տալ մուտքագրել:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Ներբեռնեք այս պրակտիկայի աշխատանքային գրքույկը, որպեսզի մարզվեք մինչ դուք կարդալով այս հոդվածը:
Պաշտպանեք բանաձևը, բայց թույլ տվեք Input.xlsm
2 մեթոդ Excel-ում բանաձևը պաշտպանելու, բայց մուտքագրումը թույլատրելու համար
Մենք կքննարկենք երկու մեթոդ, որոնք նկարագրում են, թե ինչպես պաշտպանել բանաձևերը Excel-ում թույլ տալով մուտքագրումը: Դրանցից մեկը VBA մակրո է:
Մենք ունենք աշխատողների անունների հավաքածու՝ իրենց աշխատավարձերով և ծախսերով: Այժմ մուտքագրեք աշխատավարձը և ծախսերը և հաշվարկեք խնայողությունները: Մենք չենք կարող դիպչել խնայողությունների սյունակին:
Աշխատավարձ և Ծախս սյունակում արժեքներ մուտքագրելուց հետո մենք ավտոմատ կերպով ստանում ենք խնայողությունը: .
Մենք նաև մի քանի դատարկ բջիջներ ենք պահում։ Երբ նոր մարդիկ գան, մենք կտեղադրենք նրանց տվյալները և կորոշենք խնայողությունները: Առանց Խնայողությունների սյունակի բանաձևի բջիջների, մյուս սյունակները կմնան խմբագրելի:
1. Պաշտպանեք միայն բանաձևի բջիջները
Մենք կարող ենք պաշտպանել բջիջները տվյալների մուտքագրումը թույլ տվող բանաձևերով: Նախ, կողպեք բանաձևի բջիջները, այնուհետևպաշտպանել թերթիկը. Մանրամասների համար հետևեք ստորև նշված քայլերին:
Քայլեր.
- Նախ, մենք կբացենք բոլոր բջիջները: Դրա համար սեղմեք Ctrl+A ՝ ամբողջ աշխատաթերթը ընտրելու համար:
- Այնուհետև անցեք Ձևաչափել բջիջները պատուհանը՝ սեղմելով Ctrl+1 :
- Անջատեք Կողպված տարբերակը Պաշտպանություն ներդիրից: Ի վերջո, սեղմեք OK կոճակը:
- Այժմ աշխատանքային թերթի վրա կողպված բջիջ չկա:
- Սեղմեք F5 կոճակը և մուտքագրեք Գնալ դեպի պատուհանը:
- Ընտրեք Հատուկ կոճակը այդ պատուհանից:
- Ընտրեք Բանաձեւեր Գնալ Հատուկ պատուհանից: Այնուհետև սեղմեք OK :
- Այստեղ նշված են բանաձևեր պարունակող բոլոր բջիջները:
- Նորից մուտքագրեք Ձևաչափել բջիջները պատուհանը:
- Այժմ ստուգեք Կողպված տարբերակը և սեղմեք OK: .
Բանաձեւեր պարունակող բջիջներն այժմ կողպված են:
- Գնացեք Վերանայել ներդիր:
- Սեղմեք Պաշտպանել թերթիկը տարբերակը Պաշտպանել խմբից:
- Մենք կստանա Պաշտպանական թերթիկ : Այստեղ դուք կստանաք գաղտնաբառով պաշտպանության տարբերակ:
- Եվ նաև ցուցադրեք օգտագործողի համար թույլատրված տարբերակների ցանկը: Մենք ստուգում ենք առաջին երկու տարբերակները, այնուհետև սեղմում ենք OK :
- Մեր աշխատանքն այժմ ավարտված է: Մենք կարող ենք տարրեր մուտքագրել ցանկացած բջջի առանցբանաձևի բջիջներ. Օրինակ, մենք մուտքագրում ենք Allisa Cell B9 -ում:
- Բայց եթե ցանկանում ենք մուտքագրել բանաձևով բջիջները, մենք նախազգուշացում կստանանք: Այստեղ մենք սեղմում ենք Cell E7 և նախազգուշացումը ցուցադրվում է:
2. Օգտագործեք Excel VBA կոդը՝ բանաձևի բջիջները պաշտպանելու և այլ բջիջներում մուտքագրումը թույլատրելու համար
Այս բաժնում մենք կօգտագործենք VBA կոդը, որը կպաշտպանի բանաձևի բջիջները, որոնք թույլ են տալիս այլ բջիջներին խմբագրել:
Քայլեր.
- Գնացեք Թերթի անունը բաժինը յուրաքանչյուր թերթի ներքևում:
- Սեղմեք մկնիկի աջ կոճակը: Ընտրեք Դիտել կոդը Համատեքստային ընտրացանկից :
- Մենք մուտքագրում ենք VBA պատուհան: Ընտրեք Module տարբերակը Տեղադրեք ներդիրից:
- Սա VBA մոդուլն է . Մենք այստեղ կգրենք VBA կոդը:
- Այժմ պատճենեք և տեղադրեք հետևյալ VBA կոդը մոդուլի վրա:
8898
- Դրանից հետո սեղմեք F5 կոճակը` կոդը գործարկելու համար:
Մենք հաջողությամբ կողպեցինք բանաձևի բջիջները:
- Մենք կարող ենք մուտքագրել ցանկացած բջիջ, այլ ոչ թե բանաձևի բջիջ: Տեսեք, մենք կարող ենք մուտքագրել Cell B10 :