Excel में एक फ़ीचर होता है जो हमें वर्कशीट्स को लॉक करने देता है ताकि अनचाही बदलावों को रोका जा सके। यह वित्तीय रिकॉर्ड, रिपोर्ट या साझा की गई फ़ाइलों जैसे महत्वपूर्ण डेटा की सुरक्षा के लिए बनाया गया है। इससे चीज़ें व्यवस्थित रहती हैं और गलतियाँ कम होती हैं, खासकर तब जब एक ही दस्तावेज़ का इस्तेमाल कई लोग करते हैं।
लेकिन कभी-कभी सूचना अपडेट करने के लिए हमें एक प्रोटेक्टेड शीट में बदलाव करना पड़ सकता है, जो तभी संभव है जब पहले शीट को अनप्रोटेक्ट किया जाए। इस गाइड में, मैं आपको Excel शीट को अनप्रोटेक्ट करने के अलग-अलग तरीकों से रूबरू कराऊँगा—चाहे आपके पास पासवर्ड हो या नहीं।
जब आपके पास पासवर्ड हो तो Excel शीट अनप्रोटेक्ट करें
जब आपके पास पासवर्ड हो, Excel शीट को अनप्रोटेक्ट करने के लिए:
रिबन में Review टैब पर जाएँ और Unprotect Sheet पर क्लिक करें।
पॉप-अप में पासवर्ड दर्ज करें और OK पर क्लिक करें।
यह व्यक्तिगत शीट्स और पूरे वर्कबुक—दोनों पर काम करता है। अगर पूरा वर्कबुक प्रोटेक्टेड है, तो प्रक्रिया समान है। केवल अंतर इतना है कि Unprotect Sheet चुनने के बजाय, Review टैब के अंतर्गत Protect Workbook पर क्लिक करें और चरण 2 दोहराएँ।
पासवर्ड से शीट अनप्रोटेक्ट करें। चित्र: लेखक।
जब आपके पास पासवर्ड न हो तो Excel शीट अनप्रोटेक्ट करें
यदि हम अपनी शीट का पासवर्ड भूल गए हैं या कोई लॉक्ड Excel शीट मिली है, तो हम उसे दो-तीन तरीकों से अनप्रोटेक्ट करने की कोशिश कर सकते हैं। ध्यान रखें कि Excel के आधुनिक संस्करण उन्नत एन्क्रिप्शन का उपयोग करते हैं, जिन्हें बायपास करना आसान नहीं है, लेकिन नीचे दिए गए तरीकों से मदद मिल सकती है।
विधि 1: VBA कोड का उपयोग
यदि कोई प्रोटेक्टेड शीट लॉक है और हमारे पास पासवर्ड नहीं है, तो हम उसे VBA मैक्रो की मदद से अनलॉक करने की कोशिश कर सकते हैं। यह ब्रूट-फोर्स तरीका है और प्रायः केवल सरल पासवर्ड पर काम करता है। साथ ही, संभावित संयोजनों पर काम करते समय इसे काफी समय लग सकता है—इस पर हैरान न हों।
सबसे पहले, वर्कबुक को Excel के पुराने संस्करण में सेव करें। File > Export > Change File Type > Excel 97-2003 पर जाएँ।
प्रोटेक्टेड शीट खोलें और Alt + F11 दबाकर Visual Basic for Applications (VBA) खोलें।
बाएँ पैनल में प्रोटेक्टेड शीट चुनें (मेरे केस में यह Employee Data है) और नीचे दिया गया पासवर्ड-ब्रेकिंग मैक्रो पेस्ट करें।
Sub UnprotectSheet()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim password As String
On Error Resume Next
For i = 65 To 90
For j = 65 To 90
For k = 65 To 90
For l = 65 To 90
For m = 65 To 90
For n = 65 To 90
password = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(n)
ActiveSheet.Unprotect password
If Err.Number = 0 Then
MsgBox "Sheet Unprotected! Password Found: " & password, vbInformation, "Success"
Exit Sub
End If
Next n
Next m
Next l
Next k
Next j
Next i
MsgBox "Could not unlock the sheet.", vbExclamation, "Failed"
End Subसंचालित द्वारा
Run पर क्लिक करें या मैक्रो चलाने के लिए F5 दबाएँ और प्रक्रिया पूरी होने तक प्रतीक्षा करें। मैक्रो एक नया पासवर्ड जनरेट करेगा, जो मूल पासवर्ड न भी हो, फिर भी शीट को अनलॉक कर सकता है।
OK पर क्लिक करें, और शीट अनप्रोटेक्ट हो जाएगी।
काम पूरा होने पर, यदि आपने पहले फ़ाइल फ़ॉर्मेट बदला था, तो पूर्ण कार्यक्षमता बहाल करने के लिए उसे वापस .xlsx नाम दें।
VBA मैक्रो से पासवर्ड क्रैक करें। चित्र: लेखक।
इस अंतिम उदाहरण में, मैं ऐसा पासवर्ड खोज रहा हूँ जो मुझे पता है कि छह अक्षरों का है। यदि आपको पासवर्ड को लेकर कम यक़ीन है, तो आपको अलग VBA स्क्रिप्ट चाहिए होगी। बहुत व्यापक स्क्रिप्ट में बहुत समय लगेगा, और बहुत विशिष्ट स्क्रिप्ट काम न भी कर सके—इसलिए कई प्रयासों के लिए तैयार रहें।
विधि 2: फ़ाइल एक्सटेंशन को ZIP में बदलना
यदि VBA काम नहीं करता या आप मैक्रो नहीं चलाना चाहते, तो शीट प्रोटेक्शन हटाने का एक और तरीका है—फ़ाइल की आंतरिक संरचना को संपादित करना। Excel फ़ाइलें संकुचित फ़ोल्डर्स होती हैं जिनमें कई XML फ़ाइलें होती हैं, यानी सही फ़ाइल को संशोधित करके हम शीट अनलॉक कर सकते हैं। ऐसे करें:
अपने Excel फ़ाइल का बैकअप/कॉपी बना लें।
File Explorer में कॉपी की गई Excel फ़ाइल पर राइट-क्लिक करें, Rename चुनें, और फ़ाइल एक्सटेंशन को .xlsx से बदलकर .zip करें। यदि Rename पॉप-अप आए, तो पुष्टि के लिए Yes पर क्लिक करें।
xlsx फ़ाइल को zip फ़ाइल में बदलें। चित्र: लेखक।
zip फ़ाइल खोलें और xl → worksheets फ़ोल्डर में जाएँ। वहाँ आपको सभी XML फ़ाइलें दिखेंगी।
zip फ़ोल्डर के अंदर XML फ़ाइल ढूँढें। चित्र: लेखक।
प्रोटेक्टेड शीट की XML फ़ाइल ढूँढें। यदि पक्का नहीं है कि कौन-सी शीट प्रोटेक्टेड है, तो प्रत्येक XML फ़ाइल Notepad या किसी अन्य टेक्स्ट एडिटर से खोलें। Ctrl+F दबाएँ और protection शब्द खोजें। यदि फ़ाइल में <sheetProtection> टैग है, तो इसका अर्थ है कि फ़ाइल प्रोटेक्टेड है।
अब पूरे <sheetProtection> टैग को हटा दें, जिसमें ओपनिंग < और क्लोज़िंग > भी शामिल हों। फ़ाइल सेव करने के लिए Ctrl +S दबाएँ।
zip फ़ाइल एक्सटेंशन का उपयोग करके शीट अनप्रोटेक्ट करें। चित्र: लेखक।
टेक्स्ट एडिटर बंद करते समय, आर्काइव में किए गए संशोधनों को सेव करने से संबंधित किसी भी प्रॉम्प्ट की पुष्टि करें। फिर ZIP फ़ाइल बंद करें।
फ़ाइल को वापस .zip से .xlsx में रीनेम करें।
Excel इन XML फ़ाइलों के अंदर शीट प्रोटेक्शन सेटिंग्स स्टोर करता है। <sheetProtection> टैग हटाकर, हम लॉक को निष्क्रिय कर देते हैं, बिना वर्कबुक के बाकी हिस्से को प्रभावित किए। यह तरीका तेज़ है, कोडिंग की ज़रूरत नहीं पड़ती, और तब भी काम करता है जब हमें पासवर्ड न पता हो।
विधि 3: Google Sheets का उपयोग
यदि आप बिना कोडिंग या फ़ाइल संशोधित किए शीट प्रोटेक्शन हटाने का सबसे आसान तरीका चाहते हैं, तो Google Sheets एक बढ़िया विकल्प है। जब आप एक प्रोटेक्टेड Excel फ़ाइल अपलोड करते हैं, तो Google Sheets स्वतः ही शीट प्रोटेक्शन हटा देता है, ताकि हम उसे स्वतंत्र रूप से संपादित कर सकें।
Google Drive पर जाएँ और लॉक्ड Excel फ़ाइल अपलोड करें।
फ़ाइल पर राइट-क्लिक करें और Open with > Google Sheets चुनें।
Google Sheets फ़ाइल खोलेगा और कोई भी वर्कशीट प्रोटेक्शन हटा दिया जाएगा।
आवश्यक संपादन करें।
उसे वापस Excel फ़ाइल के रूप में सेव करने के लिए File > Download > Microsoft Excel (.xlsx) पर जाएँ।
क्योंकि Google Sheets, Excel की शीट प्रोटेक्शन सुविधा का वही समर्थन नहीं करता, इसलिए फ़ाइल को कन्वर्ट करते समय वह स्वतः ही प्रतिबंध हटा देता है। यह एक आसान और बिना झंझट वाला समाधान है।
सभी शीट्स को एक साथ कैसे अनप्रोटेक्ट करें
Excel में एक ही चरण में हर शीट को अनप्रोटेक्ट करने का बिल्ट-इन कमांड नहीं है। UnprotectSheet बटन भी तब ग्रे हो जाता है जब एक से अधिक शीट टैब चुने गए हों। अगर आपको पासवर्ड पता है, तो आपके पास तीन विकल्प हैं।
कुछ शीट्स के लिए, उन्हें एक-एक करके अनप्रोटेक्ट करें। प्रत्येक शीट टैब पर क्लिक करें, Review > UnprotectSheet पर जाएँ, और पासवर्ड दर्ज करें।
कई शीट्स जिनमें एक ही पासवर्ड है, उनके लिए एक छोटा मैक्रो उपयोग करें।
VBA एडिटर खोलने के लिए Alt + F11 दबाएँ।
Insert > Module पर जाएँ और नीचे दिया मैक्रो पेस्ट करें।
F5 दबाएँ, फिर बॉक्स आने पर पासवर्ड दर्ज करें।
Sub UnprotectAllSheets()
Dim ws As Worksheet
Dim pw As String
pw = InputBox("Enter the sheet password:")
For Each ws In ActiveWorkbook.Worksheets
ws.Unprotect Password:=pw
Next ws
End Subसंचालित द्वारा
यदि किसी शीट का पासवर्ड अलग है तो मैक्रो एरर के साथ रुक जाएगा, और जो शीट्स प्रोटेक्टेड नहीं हैं उन्हें वह छोड़ देगा। यह चार्ट शीट्स को प्रभावित नहीं करता। काम पूरा होने पर फ़ाइल को .xlsx के रूप में सेव करें, और Excel मैक्रो हटा देगा।
Kutools for Excel जैसे ऐड-इन्स भी यह कर सकते हैं, लेकिन उनके लिए थर्ड-पार्टी सॉफ़्टवेयर इंस्टॉल करना पड़ता है।
प्रोटेक्टेड शीट में विशिष्ट सेल्स को कैसे अनलॉक करें
यदि आप शीट को प्रोटेक्टेड ही रखना चाहते हैं लेकिन कुछ विशेष सेल्स को संपादित करना चाहते हैं, तो ऐसे करें:
मान लीजिए मेरे पास एक डेटा सेट है, और मैं उसे अपने क्लाइंट के साथ साझा करना चाहता हूँ ताकि वे केवल अपना पता लिखें और बाकी कुछ न संपादित करें। ऐसा करने के लिए, ऊपर दिए किसी भी तरीके से पहले शीट को अनप्रोटेक्ट करें। फिर पूरी शीट चुनने के लिए Ctrl+A या All Button दबाएँ। अब Ctrl+1 दबाकर Format Cell खोलें, Protection tab पर जाएँ, और Locked विकल्प अनचेक करें।
शीट की सभी सेल्स अनलॉक करें। चित्र: लेखक।
अब Address कॉलम को छोड़कर सभी कॉलम चुनें, उन्हें लॉक करें ताकि दूसरा व्यक्ति उनका उपयोग न कर सके, और Format Cell विंडो फिर से खोलें (Ctrl+1) और Protection टैब के अंतर्गत Locked विकल्प चेक करें। Review टैब पर, Protect Sheet चुनें और पासवर्ड दर्ज करें। इससे पूरी शीट प्रोटेक्ट हो जाएगी, सिवाय उन सेल्स के जिन्हें मैंने अनलॉक किया है, और उपयोगकर्ता केवल विशिष्ट रेंज को संपादित कर सकेगा।
TIP: गैर-सन्निहित (non-adjacent) पंक्तियाँ चुनने के लिए Ctrl कुंजी दबाए रखें और सेल्स चुनें। सन्निहित (adjacent) पंक्तियाँ या कॉलम चुनने के लिए, बस कॉलम हेडर्स पर कर्सर ड्रैग करें।
शीट में विशिष्ट सेल्स को प्रोटेक्ट करें। चित्र: लेखक।
जब आप Excel शीट अनप्रोटेक्ट नहीं कर पाते
यदि आप Excel शीट अनप्रोटेक्ट नहीं कर पा रहे, तो कुछ महत्वपूर्ण बातों पर ध्यान दें:
एन्क्रिप्शन हटाया नहीं जा सकता: यदि वर्कबुक पासवर्ड से एन्क्रिप्टेड है, तो उसे बिना पासवर्ड जाने हटाने का कोई तरीका नहीं है। Excel में एन्क्रिप्शन बायपास करने का बिल्ट-इन विकल्प नहीं है, इसलिए यदि पासवर्ड नहीं है तो आप फँस सकते हैं।
जटिल पासवर्ड रिकवर न हो सकें: कुछ VBA स्क्रिप्ट्स प्रोटेक्टेड शीट्स को अनलॉक कर सकती हैं, लेकिन यदि पासवर्ड मजबूत या अत्यधिक सुरक्षित है, तो वे काम नहीं कर पाएँगी। यदि स्क्रिप्ट विफल हो, तो अन्य मैनुअल तरीके भी प्रभावी न हों।
एडिटिंग से पहले बैकअप लें: कुछ भी करने से पहले फ़ाइल की एक बैकअप कॉपी सेव करें। यदि कुछ गलत हो गया, तो आपका डेटा नष्ट हो सकता है क्योंकि XML फ़ाइलें एडिट करना या VBA मैक्रो चलाना फ़ाइल को क्षतिग्रस्त कर सकता है।
Excel में Unprotect Sheet ग्रे क्यों है?
यदि Unprotect Sheet ग्रे है, तो कोई चीज़ उस कमांड को ब्लॉक कर रही है। नीचे दी गई समस्याओं से मिलान करें और फिर समाधान अपनाएँ।
शीट प्रोटेक्टेड नहीं है: यदि Review टैब में ProtectSheet दिख रहा है, UnprotectSheet के बजाय, तो अनप्रोटेक्ट करने के लिए कुछ नहीं है। लॉक की गई सेल्स का महत्व तभी होता है जब शीट प्रोटेक्टेड हो। यदि आप फिर भी एडिट नहीं कर पा रहे, तो नीचे दी गई अन्य समस्याएँ जाँचें।
फ़ाइल Protected View में है: ईमेल और वेब से आई फ़ाइलें अक्सर ऊपर पीली पट्टी के साथ खुलती हैं जिसमें लिखा होता है ProtectedView। EnableEditing पर क्लिक करें, और बटन सक्रिय हो जाना चाहिए।
फ़ाइल Marked as Final है: अगर ऊपर की पट्टी में MarkedasFinal लिखा है, तो EditAnyway पर क्लिक करें।
आपकी शीट्स grouped हैं: जब टाइटल बार में [Group] दिखता है, तो Excel आपकी क्षमताओं को सीमित करता है। किसी भी चुने गए टैब पर राइट-क्लिक करें और UngroupSheets चुनें।
वर्कबुक shared है: लेगेसी shared वर्कबुक में, टाइटल बार में [Shared] दिखता है, और आप शीट्स को प्रोटेक्ट या अनप्रोटेक्ट नहीं कर सकते। Review > ShareWorkbook(Legacy) पर जाएँ, और उस बॉक्स को क्लियर करें जो एक ही समय में एक से अधिक उपयोगकर्ताओं द्वारा बदलाव की अनुमति देता है।
कोई सेल edit मोड में है: यदि आपका कर्सर किसी सेल के अंदर ब्लिंक कर रहा है, तो रिबन का अधिकांश भाग ग्रे हो जाता है। Enter या Esc दबाएँ, फिर Review टैब दोबारा जाँचें।
फ़ाइल ब्राउज़र या Teams में खुली है: जब फ़ाइल आपके ब्राउज़र या Teams में खुली हो, तो कई बटन निष्क्रिय हो सकते हैं। OpeninDesktopApp (या OpeninExcel) चुनें और वहाँ फिर कोशिश करें।
इनमें से कोई नहीं: यदि आपने ऊपर की सारी बातों को खारिज कर दिया है, तो फ़ाइल बंद करें और Excel को Safe Mode में शुरू करें, जो ऐड-इन्स बंद कर देता है। Windows पर, Excel लॉन्च करते समय Ctrl दबाए रखें, फिर फ़ाइल खोलें। बटन सक्रिय होने पर उस पर क्लिक करें और पासवर्ड दर्ज करें।
विधियों की त्वरित तुलना
यहाँ एक सारणी है जो आपके काम आ सकती है। यह उन अलग-अलग तरीकों का सारांश है जिन पर हमने चर्चा की।
विधि
पासवर्ड चाहिए?
कठिनाई
एन्क्रिप्टेड फ़ाइलों पर काम करता है?
सबसे उपयुक्त
Review > Unprotect Sheet
हाँ
आसान
हाँ
जब आपको पासवर्ड पता हो
VBA मैक्रो
नहीं
मध्यम
नहीं
पुराने Excel फ़ॉर्मैट्स पर सरल पासवर्ड
ZIP फ़ाइल विधि
नहीं
मध्यम
नहीं
.xlsx फ़ाइलों से शीट प्रोटेक्शन हटाना
Google Sheets
नहीं
आसान
नहीं
बिना कोडिंग के त्वरित समाधान
अंतिम विचार
यदि आपके पास पासवर्ड है, तो समाधान बस कुछ क्लिक का है: Review > UnprotectSheet। यदि बटन ग्रे है, तो आमतौर पर ऊपर बताए कारणों में से कोई एक ज़िम्मेदार होता है।
यदि आपने अपनी ही फ़ाइल का पासवर्ड खो दिया है, तो ऊपर दिए तरीके पुराने या सरल प्रोटेक्शन पर मदद कर सकते हैं, लेकिन आधुनिक Excel एन्क्रिप्शन को बायपास नहीं किया जा सकता। पासवर्ड मैनेजर और महत्वपूर्ण फ़ाइलों की बैकअप कॉपी अगली बार आपको परेशानी से बचाएगी।
इन तरीकों का उपयोग केवल उन्हीं फ़ाइलों पर करें जो आपकी हैं या जिन्हें अनलॉक करने की आपको स्पष्ट अनुमति है। बिना अनुमति के प्रोटेक्शन बायपास करना कंपनी नीतियों, सेवा शर्तों या कानूनी नियमों का उल्लंघन कर सकता है। कार्य-संबंधी फ़ाइलों के लिए, अपने IT दल से पूछें।
यदि आप डेटा के बारे में और सीखना चाहते हैं, तो मैं Data Analysis in Excel कोर्स और Data Preparation in Excel कोर्स की सिफारिश करता हूँ। ये आपको डेटा को व्यवस्थित करने और आसानी से विश्लेषण करने में बेहतर बनने में मदद करेंगे।
मैं एक कंटेंट स्ट्रैटेजिस्ट हूँ जिसे जटिल विषयों को सरल बनाना पसंद है। मैंने Splunk, Hackernoon, और Tiiny Host जैसी कंपनियों को अपने दर्शकों के लिए आकर्षक और सूचनात्मक सामग्री बनाने में मदद की है।
FAQs
क्या मैं प्रोटेक्टेड Excel शीट से डेटा दूसरी वर्कशीट में कॉपी कर सकता/सकती हूँ?⌄
हाँ, यदि शीट Select locked cells और Select unlocked cells की अनुमति देती है। Shift + Ctrl + End से सभी प्रयुक्त सेल्स चुनें, Ctrl + C से कॉपी करें, फिर Ctrl + V से नई वर्कशीट में पेस्ट करें। अन्य वर्कबुक्स के बाहरी लिंक्स टूट सकते हैं और उन्हें मैन्युअल रूप से फिर बनाना पड़ेगा।
मैं Excel शीट में लॉक या अनलॉक सेल्स कैसे खोजूँ?⌄
आप CELL() फ़ंक्शन का उपयोग करके जाँच सकते हैं कि कोई सेल लॉक है या अनलॉक।
किसी भी सेल में यह फ़ॉर्मूला दर्ज करें: =CELL("protect", A1)
यदि यह 1 (TRUE) लौटाए तो सेल लॉक है, और 0 (FALSE) का मतलब अनलॉक है।
मैं Excel में लॉक या अनलॉक सेल्स को कैसे हाइलाइट करूँ?⌄
आप Conditional Formatting का उपयोग करके लॉक या अनलॉक सेल्स को हाइलाइट कर सकते हैं:
Excel में एक फ़ीचर होता है जो हमें वर्कशीट्स को लॉक करने देता है ताकि अनचाही बदलावों को रोका जा सके। यह वित्तीय रिकॉर्ड, रिपोर्ट या साझा की गई फ़ाइलों जैसे महत्वपूर्ण डेटा की सुरक्षा के लिए बनाया गया है। इससे चीज़ें व्यवस्थित रहती हैं और गलतियाँ कम होती हैं, खासकर तब जब एक ही दस्तावेज़ का इस्तेमाल कई लोग करते हैं।
लेकिन कभी-कभी सूचना अपडेट करने के लिए हमें एक प्रोटेक्टेड शीट में बदलाव करना पड़ सकता है, जो तभी संभव है जब पहले शीट को अनप्रोटेक्ट किया जाए। इस गाइड में, मैं आपको Excel शीट को अनप्रोटेक्ट करने के अलग-अलग तरीकों से रूबरू कराऊँगा—चाहे आपके पास पासवर्ड हो या नहीं।
जब आपके पास पासवर्ड हो तो Excel शीट अनप्रोटेक्ट करें
जब आपके पास पासवर्ड हो, Excel शीट को अनप्रोटेक्ट करने के लिए:
यह व्यक्तिगत शीट्स और पूरे वर्कबुक—दोनों पर काम करता है। अगर पूरा वर्कबुक प्रोटेक्टेड है, तो प्रक्रिया समान है। केवल अंतर इतना है कि Unprotect Sheet चुनने के बजाय, Review टैब के अंतर्गत Protect Workbook पर क्लिक करें और चरण 2 दोहराएँ।
पासवर्ड से शीट अनप्रोटेक्ट करें। चित्र: लेखक।
जब आपके पास पासवर्ड न हो तो Excel शीट अनप्रोटेक्ट करें
यदि हम अपनी शीट का पासवर्ड भूल गए हैं या कोई लॉक्ड Excel शीट मिली है, तो हम उसे दो-तीन तरीकों से अनप्रोटेक्ट करने की कोशिश कर सकते हैं। ध्यान रखें कि Excel के आधुनिक संस्करण उन्नत एन्क्रिप्शन का उपयोग करते हैं, जिन्हें बायपास करना आसान नहीं है, लेकिन नीचे दिए गए तरीकों से मदद मिल सकती है।
विधि 1: VBA कोड का उपयोग
यदि कोई प्रोटेक्टेड शीट लॉक है और हमारे पास पासवर्ड नहीं है, तो हम उसे VBA मैक्रो की मदद से अनलॉक करने की कोशिश कर सकते हैं। यह ब्रूट-फोर्स तरीका है और प्रायः केवल सरल पासवर्ड पर काम करता है। साथ ही, संभावित संयोजनों पर काम करते समय इसे काफी समय लग सकता है—इस पर हैरान न हों।
सबसे पहले, वर्कबुक को Excel के पुराने संस्करण में सेव करें। File > Export > Change File Type > Excel 97-2003 पर जाएँ।
प्रोटेक्टेड शीट खोलें और
Alt + F11दबाकर Visual Basic for Applications (VBA) खोलें।बाएँ पैनल में प्रोटेक्टेड शीट चुनें (मेरे केस में यह Employee Data है) और नीचे दिया गया पासवर्ड-ब्रेकिंग मैक्रो पेस्ट करें।
Run पर क्लिक करें या मैक्रो चलाने के लिए
F5दबाएँ और प्रक्रिया पूरी होने तक प्रतीक्षा करें। मैक्रो एक नया पासवर्ड जनरेट करेगा, जो मूल पासवर्ड न भी हो, फिर भी शीट को अनलॉक कर सकता है।OK पर क्लिक करें, और शीट अनप्रोटेक्ट हो जाएगी।
काम पूरा होने पर, यदि आपने पहले फ़ाइल फ़ॉर्मेट बदला था, तो पूर्ण कार्यक्षमता बहाल करने के लिए उसे वापस
.xlsxनाम दें।VBA मैक्रो से पासवर्ड क्रैक करें। चित्र: लेखक।
इस अंतिम उदाहरण में, मैं ऐसा पासवर्ड खोज रहा हूँ जो मुझे पता है कि छह अक्षरों का है। यदि आपको पासवर्ड को लेकर कम यक़ीन है, तो आपको अलग VBA स्क्रिप्ट चाहिए होगी। बहुत व्यापक स्क्रिप्ट में बहुत समय लगेगा, और बहुत विशिष्ट स्क्रिप्ट काम न भी कर सके—इसलिए कई प्रयासों के लिए तैयार रहें।
विधि 2: फ़ाइल एक्सटेंशन को ZIP में बदलना
यदि VBA काम नहीं करता या आप मैक्रो नहीं चलाना चाहते, तो शीट प्रोटेक्शन हटाने का एक और तरीका है—फ़ाइल की आंतरिक संरचना को संपादित करना। Excel फ़ाइलें संकुचित फ़ोल्डर्स होती हैं जिनमें कई XML फ़ाइलें होती हैं, यानी सही फ़ाइल को संशोधित करके हम शीट अनलॉक कर सकते हैं। ऐसे करें:
अपने Excel फ़ाइल का बैकअप/कॉपी बना लें।
File Explorer में कॉपी की गई Excel फ़ाइल पर राइट-क्लिक करें, Rename चुनें, और फ़ाइल एक्सटेंशन को
.xlsxसे बदलकर.zipकरें। यदि Rename पॉप-अप आए, तो पुष्टि के लिए Yes पर क्लिक करें।xlsx फ़ाइल को zip फ़ाइल में बदलें। चित्र: लेखक।
zip फ़ोल्डर के अंदर XML फ़ाइल ढूँढें। चित्र: लेखक।
प्रोटेक्टेड शीट की XML फ़ाइल ढूँढें। यदि पक्का नहीं है कि कौन-सी शीट प्रोटेक्टेड है, तो प्रत्येक XML फ़ाइल Notepad या किसी अन्य टेक्स्ट एडिटर से खोलें। Ctrl+F दबाएँ और protection शब्द खोजें। यदि फ़ाइल में
<sheetProtection>टैग है, तो इसका अर्थ है कि फ़ाइल प्रोटेक्टेड है।अब पूरे
<sheetProtection>टैग को हटा दें, जिसमें ओपनिंग<और क्लोज़िंग>भी शामिल हों। फ़ाइल सेव करने के लिएCtrl +Sदबाएँ।zip फ़ाइल एक्सटेंशन का उपयोग करके शीट अनप्रोटेक्ट करें। चित्र: लेखक।
टेक्स्ट एडिटर बंद करते समय, आर्काइव में किए गए संशोधनों को सेव करने से संबंधित किसी भी प्रॉम्प्ट की पुष्टि करें। फिर ZIP फ़ाइल बंद करें।
फ़ाइल को वापस
.zipसे.xlsxमें रीनेम करें।Excel इन XML फ़ाइलों के अंदर शीट प्रोटेक्शन सेटिंग्स स्टोर करता है।
<sheetProtection>टैग हटाकर, हम लॉक को निष्क्रिय कर देते हैं, बिना वर्कबुक के बाकी हिस्से को प्रभावित किए। यह तरीका तेज़ है, कोडिंग की ज़रूरत नहीं पड़ती, और तब भी काम करता है जब हमें पासवर्ड न पता हो।विधि 3: Google Sheets का उपयोग
यदि आप बिना कोडिंग या फ़ाइल संशोधित किए शीट प्रोटेक्शन हटाने का सबसे आसान तरीका चाहते हैं, तो Google Sheets एक बढ़िया विकल्प है। जब आप एक प्रोटेक्टेड Excel फ़ाइल अपलोड करते हैं, तो Google Sheets स्वतः ही शीट प्रोटेक्शन हटा देता है, ताकि हम उसे स्वतंत्र रूप से संपादित कर सकें।
क्योंकि Google Sheets, Excel की शीट प्रोटेक्शन सुविधा का वही समर्थन नहीं करता, इसलिए फ़ाइल को कन्वर्ट करते समय वह स्वतः ही प्रतिबंध हटा देता है। यह एक आसान और बिना झंझट वाला समाधान है।
सभी शीट्स को एक साथ कैसे अनप्रोटेक्ट करें
Excel में एक ही चरण में हर शीट को अनप्रोटेक्ट करने का बिल्ट-इन कमांड नहीं है। Unprotect Sheet बटन भी तब ग्रे हो जाता है जब एक से अधिक शीट टैब चुने गए हों। अगर आपको पासवर्ड पता है, तो आपके पास तीन विकल्प हैं।
कुछ शीट्स के लिए, उन्हें एक-एक करके अनप्रोटेक्ट करें। प्रत्येक शीट टैब पर क्लिक करें, Review > Unprotect Sheet पर जाएँ, और पासवर्ड दर्ज करें।
कई शीट्स जिनमें एक ही पासवर्ड है, उनके लिए एक छोटा मैक्रो उपयोग करें।
यदि किसी शीट का पासवर्ड अलग है तो मैक्रो एरर के साथ रुक जाएगा, और जो शीट्स प्रोटेक्टेड नहीं हैं उन्हें वह छोड़ देगा। यह चार्ट शीट्स को प्रभावित नहीं करता। काम पूरा होने पर फ़ाइल को .xlsx के रूप में सेव करें, और Excel मैक्रो हटा देगा।
Kutools for Excel जैसे ऐड-इन्स भी यह कर सकते हैं, लेकिन उनके लिए थर्ड-पार्टी सॉफ़्टवेयर इंस्टॉल करना पड़ता है।
प्रोटेक्टेड शीट में विशिष्ट सेल्स को कैसे अनलॉक करें
यदि आप शीट को प्रोटेक्टेड ही रखना चाहते हैं लेकिन कुछ विशेष सेल्स को संपादित करना चाहते हैं, तो ऐसे करें:
मान लीजिए मेरे पास एक डेटा सेट है, और मैं उसे अपने क्लाइंट के साथ साझा करना चाहता हूँ ताकि वे केवल अपना पता लिखें और बाकी कुछ न संपादित करें। ऐसा करने के लिए, ऊपर दिए किसी भी तरीके से पहले शीट को अनप्रोटेक्ट करें। फिर पूरी शीट चुनने के लिए
Ctrl+AयाAll Buttonदबाएँ। अबCtrl+1दबाकर Format Cell खोलें, Protection tab पर जाएँ, और Locked विकल्प अनचेक करें।शीट की सभी सेल्स अनलॉक करें। चित्र: लेखक।
अब Address कॉलम को छोड़कर सभी कॉलम चुनें, उन्हें लॉक करें ताकि दूसरा व्यक्ति उनका उपयोग न कर सके, और Format Cell विंडो फिर से खोलें
(Ctrl+1)और Protection टैब के अंतर्गत Locked विकल्प चेक करें। Review टैब पर, Protect Sheet चुनें और पासवर्ड दर्ज करें। इससे पूरी शीट प्रोटेक्ट हो जाएगी, सिवाय उन सेल्स के जिन्हें मैंने अनलॉक किया है, और उपयोगकर्ता केवल विशिष्ट रेंज को संपादित कर सकेगा।TIP: गैर-सन्निहित (non-adjacent) पंक्तियाँ चुनने के लिए
Ctrlकुंजी दबाए रखें और सेल्स चुनें। सन्निहित (adjacent) पंक्तियाँ या कॉलम चुनने के लिए, बस कॉलम हेडर्स पर कर्सर ड्रैग करें।शीट में विशिष्ट सेल्स को प्रोटेक्ट करें। चित्र: लेखक।
जब आप Excel शीट अनप्रोटेक्ट नहीं कर पाते
यदि आप Excel शीट अनप्रोटेक्ट नहीं कर पा रहे, तो कुछ महत्वपूर्ण बातों पर ध्यान दें:
Excel में Unprotect Sheet ग्रे क्यों है?
यदि Unprotect Sheet ग्रे है, तो कोई चीज़ उस कमांड को ब्लॉक कर रही है। नीचे दी गई समस्याओं से मिलान करें और फिर समाधान अपनाएँ।
विधियों की त्वरित तुलना
यहाँ एक सारणी है जो आपके काम आ सकती है। यह उन अलग-अलग तरीकों का सारांश है जिन पर हमने चर्चा की।
अंतिम विचार
यदि आपके पास पासवर्ड है, तो समाधान बस कुछ क्लिक का है: Review > Unprotect Sheet। यदि बटन ग्रे है, तो आमतौर पर ऊपर बताए कारणों में से कोई एक ज़िम्मेदार होता है।
यदि आपने अपनी ही फ़ाइल का पासवर्ड खो दिया है, तो ऊपर दिए तरीके पुराने या सरल प्रोटेक्शन पर मदद कर सकते हैं, लेकिन आधुनिक Excel एन्क्रिप्शन को बायपास नहीं किया जा सकता। पासवर्ड मैनेजर और महत्वपूर्ण फ़ाइलों की बैकअप कॉपी अगली बार आपको परेशानी से बचाएगी।
इन तरीकों का उपयोग केवल उन्हीं फ़ाइलों पर करें जो आपकी हैं या जिन्हें अनलॉक करने की आपको स्पष्ट अनुमति है। बिना अनुमति के प्रोटेक्शन बायपास करना कंपनी नीतियों, सेवा शर्तों या कानूनी नियमों का उल्लंघन कर सकता है। कार्य-संबंधी फ़ाइलों के लिए, अपने IT दल से पूछें।
यदि आप डेटा के बारे में और सीखना चाहते हैं, तो मैं Data Analysis in Excel कोर्स और Data Preparation in Excel कोर्स की सिफारिश करता हूँ। ये आपको डेटा को व्यवस्थित करने और आसानी से विश्लेषण करने में बेहतर बनने में मदद करेंगे।