Mundarija
Biz Excel fayllari yoki varaqlarini boshqa foydalanuvchilar yoki qabul qiluvchilar oʻzgartirish kirita olmasligi uchun himoya qilamiz. Ammo ba'zida alohida holatlar yuzaga keladi. Formula xujayralarini o'zgartirmasdan, tahrirlash ruxsati bilan faylimizni almashishimiz kerak bo'lishi mumkin. Formulaning o'zgarishi tufayli biz kerakli natijaga erisha olmaymiz. Shunday qilib, biz Excel varag'ida formulani qanday himoya qilishni, lekin kiritishga ruxsat berishni ko'rsatamiz.
Mashq kitobini yuklab oling
Ushbu mashq kitobini yuklab oling. ushbu maqolani o'qing.
Formulani himoya qiling, lekin Input.xlsmga ruxsat bering
Excelda formulani himoya qilishning 2 usuli, lekin kiritishga ruxsat bering
Biz Excel kiritishga ruxsat beruvchi formulalarni qanday himoya qilishni tavsiflovchi ikkita usulni muhokama qilamiz. Ulardan biri VBA makrosdir.
Bizda xodimlarning maoshlari va narxi ko'rsatilgan ismlar to'plami mavjud. Endi ish haqi va xarajatlarni kiriting va tejashni hisoblang. Tejamkorlik ustuniga tegib bo‘lmaydi.
Ish haqi va Xarajat ustunlariga qiymatlarni kiritganimizdan so‘ng biz avtomatik ravishda tejashni olamiz. .
Biz ba'zi bo'sh katakchalarni ham saqlaymiz. Yangi odamlar kelganda, biz ularning ma'lumotlarini kiritamiz va tejashni aniqlaymiz. Tejamkorlik ustunining formula kataklarisiz boshqa ustunlar tahrirlanishi mumkin bo'lib qoladi.
1. Faqat formula hujayralarini himoya qilish
Biz hujayralarni ma'lumotlarni kiritish imkonini beruvchi formulalar bilan himoya qila olamiz. Birinchidan, formula hujayralarini qulflang va keyinvaraqni himoya qiling. Tafsilotlar uchun quyidagi amallarni bajaring.
Qadamlar:
- Birinchi navbatda, barcha hujayralarni qulfdan chiqaramiz. Buning uchun butun ishchi varaqni tanlash uchun Ctrl+A tugmalarini bosing.
- Keyin, Uyachalarni formatlash< oynasini Ctrl+1 tugmalarini bosish orqali oching.
- Himoya yorlig'idagi Bloklangan variantidan belgini olib tashlang. Nihoyat, OK tugmasini bosing.
- Hozir ishchi varaqda qulflangan katak yoʻq.
- F5 tugmasini bosing va O'tish oynasiga kiring.
- Maxsus-ni tanlang. O'sha oynadan tugmasini bosing.
- Maxsusga o'tish oynasidan Formulalar -ni tanlang. Keyin OK tugmasini bosing.
- Bu yerda formulalar boʻlgan barcha katakchalar belgilangan.
- Yana Hujayralarni formatlash oynasiga kiring.
- Endi Bloklangan variantini belgilang va OK tugmasini bosing. .
Formulalarni o'z ichiga olgan hujayralar hozir qulflangan.
- Ko'rib chiqish yorlig'iga o'ting.
- Himoyalash guruhidagi Varaqni himoya qilish opsiyasini bosing.
- Biz Himoya varaqasi oladi. Bu yerda parol bilan himoyalash opsiyasi paydo bo'ladi.
- Shuningdek, foydalanuvchi uchun ruxsat etilgan variantlar ro'yxatini ko'rsatadi. Biz birinchi ikkita variantni tekshiramiz, keyin OK tugmasini bosing.
- Bizning ishimiz tugallandi. Biz elementlarni istalgan katakchaga kiritishimiz mumkinformulali hujayralar. Masalan, biz Allisa ni B9 uyasiga kiritamiz.
- Agar biz formulaga kiritmoqchi bo'lsak hujayralar, biz ogohlantirish olamiz. Bu erda biz E7 uyasi ni bosing va ogohlantirish ko'rsatiladi.
2. Formula xujayralarini himoya qilish va boshqa hujayralarga kirishga ruxsat berish uchun Excel VBA kodidan foydalaning
Ushbu bo'limda biz VBA koddan foydalanamiz. formula hujayralari boshqa hujayralarni tahrirlash imkonini beradi.
Qadamlar:
- Har bir varaqning pastki qismidagi Varaq nomi boʻlimiga oʻting.
- Sichqonchaning o'ng tugmasini bosing. Kontekst menyusi dan Kodni ko'rish -ni tanlang.
- Biz VBA<4 ni kiritamiz> oyna. Qo'shish yorlig'idan Moduli variantini tanlang.
- Bu VBA moduli . Biz bu yerda VBA kodini yozamiz.
- Endi quyidagi VBA <4 dan nusxa ko'chiring va joylashtiring>moduldagi kod.
1915
- Shundan so'ng kodni ishga tushirish uchun F5 tugmasini bosing.
Biz formula xujayralarini muvaffaqiyatli blokladik.
- Biz formula hujayralaridan ko'ra istalgan katakchaga kiritishimiz mumkin. Qarang, biz B10 katakchasini kiritishimiz mumkin.