fx Performance & Handover
ENहिन्दी

Sheet protection, hidden helper sheets, workbook structure lock

⏱ 10 min

आप क्या सीखेंगे

  • Protection दुर्घटनाओं के लिए है, सुरक्षा के लिए नहीं
  • यूज़र जो बदल सकें उसे unlock करें
  • डैशबोर्ड शीट protect करें

समझिए

1. Protection दुर्घटनाओं के लिए है, सुरक्षा के लिए नहीं

Excel शीट और वर्कबुक पासवर्ड लोगों को अनजाने में फ़ॉर्मूले पर टाइप करने या शीट हटाने से रोकते हैं। ये सुरक्षा नहीं हैं: मुफ़्त टूल से मिनटों में हट जाते हैं। गोपनीय डेटा छिपाने के लिए इन पर कभी भरोसा न करें — डेटा फ़ाइल से हटाएँ या सही access control (SharePoint permissions, अलग फ़ाइलें) इस्तेमाल करें।

2. यूज़र जो बदल सकें उसे unlock करें

डिफ़ॉल्ट में सारे सेल "Locked" होते हैं; locking तभी असर करता है जब शीट protected हो।

  1. Input सेल चुनें (ड्रॉपडाउन सेल, उसी शीट पर हों तो controls के linked सेल) → Ctrl + 1 → Protection → Locked हटाएँ।
  2. Slicers/timelines के लिए: राइट-क्लिक → Size and Properties → Properties → Locked हटाएँ।
  3. Form controls के लिए: Format Control → Protection → Locked हटाएँ।

3. डैशबोर्ड शीट protect करें

Review → Protect Sheet → अनुमति दें:

  • ☑ Select unlocked cells (और चाहें तो locked cells)
  • ☑ Use PivotTable & PivotChart (slicers से पिवट फ़िल्टर करने के लिए ज़रूरी)
  • ☑ दर्शक टेबल फ़िल्टर करें तो Use AutoFilter
  • ☐ Format cells / columns / rows, ☐ Insert/Delete rows, ☐ Edit objects (ज़रूरत न हो तो)

Protect करने के बाद हर slicer, ड्रॉपडाउन, checkbox और बटन जाँचें।

पिवट और protection: protected शीट पर slicer पिवट तभी फ़िल्टर कर सकता है जब "Use PivotTable & PivotChart" की अनुमति हो; protected शीट पर पिवट का Refresh फ़ेल होता है — पिवट को unprotected (पर छिपी) PVT शीट पर रखें, या छोटे मैक्रो से unprotect/refresh/protect करें।

4. Helper शीट छिपाएँ

  • CALC, PVT, RAW के लिए टैब पर राइट-क्लिक → Hide (दर्शक अब भी Unhide कर सकते हैं)।
  • Very hidden (Unhide लिस्ट में नहीं दिखती): VBA editor (Alt + F11) → शीट चुनें → Properties (F4) → Visible = 2 - xlSheetVeryHidden। तकनीकी शीट के लिए इस्तेमाल करें; README पर लिखें ताकि अगला बनाने वाला उन्हें ढूँढ सके।

5. वर्कबुक structure लॉक करें

Review → Protect Workbook → Structure। अब कोई शीट जोड़, हटा, नाम बदल, खिसका, छिपा या दिखा नहीं सकता। छिपी helper शीट के साथ यह 3-layer डिज़ाइन को सुरक्षित रखता है।

6. बनाने वाले का रास्ता खुला रखें

  • पासवर्ड टीम के password manager में रखें (फ़ाइल में नहीं, ईमेल में नहीं)।
  • छोटा "Builder mode" मैक्रो या लिखे स्टेप: unprotect workbook → sheets unhide → unprotect DASH।
  • Power Query जिन RAW शीट पर लिखता है उन्हें कभी protect न करें — protected शीट पर refresh फ़ेल होता है।

आम गलतियाँ

शीट protect करके slicers तोड़ देना (Locked या पिवट अनुमति)। Queries जिन शीट में लोड होती हैं उन्हें protect करना। पासवर्ड को डेटा सुरक्षा मानना। पासवर्ड भूल जाना (password manager में रखें)।

अभ्यास

mediumअपने Sales डैशबोर्ड पर: input सेल, slicers और controls unlock करें; PivotTable उपयोग की अनुमति के साथ DASH protect करें; CALC/RAW छिपाएँ, PVT को very hidden करें; वर्कबुक structure protect करें। सारी इंटरैक्टिविटी और एक Refresh All जाँचें।
केवल inputs और control-linked cells unlock करें; PivotTable actions allow करके sheet/workbook structure protect करें। हर selector तथा Refresh All जाँचें; builder copy और password recovery रखें। Hidden/VeryHidden तथा sheet protection accidental edits रोकते हैं, confidential data का access नहीं।

प्रश्नोत्तरी

क्या शीट पासवर्ड गोपनीय डेटा बचाता है?
नहीं — यह सिर्फ़ अनजाने बदलाव रोकता है
कौन-सा protection विकल्प slicers को पिवट फ़िल्टर करने देता है?
Use PivotTable & PivotChart
शीट को "very hidden" कैसे करें?
VBA editor → शीट Properties → Visible = xlSheetVeryHidden
Sheet protection, hidden helper sheets, workbook structure lock · हिंदी | ExcelWalaa