मेरे पास मेरी कार्यपुस्तिका (एक्सेल स्प्रेडशीट) में लगभग 25 वर्कशीट हैं। क्या कोई तरीका है कि मैं एक ही क्लिक में सभी 25 कार्यपत्रकों की रक्षा कर सकता हूं? या यह सुविधा उपलब्ध नहीं है और इसे पूरा करने के लिए मुझे एक वीबीए कोड लिखना होगा। मुझे सभी चादरों की रक्षा करने और सभी चादरों को असुरक्षित करने और व्यक्तिगत रूप से करने में समय लगता हैमैं एक वर्कशीट में एक ही क्लिक के साथ सभी वर्कशीट की रक्षा कैसे करूं?
उत्तर
मुझे विश्वास नहीं है कि वीबीए के प्रयोग किए बिना ऐसा करने का कोई तरीका है।
Dim ws as Worksheet
Dim pwd as String
pwd = "" ' Put your password here
For Each ws In Worksheets
ws.Protect Password:=pwd
Next ws
Unprotecting वस्तुतः एक ही है: यदि आप एक VBA समाधान में रुचि रखते हैं, यहाँ कोड है
Dim ws as Worksheet
Dim pwd as String
pwd = "" ' Put your password here
For Each ws In Worksheets
ws.Unprotect Password:=pwd
Next ws
वहाँ यह करने के लिए एक बटन है मत सोचो, लेकिन यह सरल पर्याप्त कोड है :
के लिए प्रत्येक protSheet में कार्यपत्रक protSheet.Protect पासवर्ड: = "बू" अगला protSheet
आप कर सकते हैं संरक्षण प्रत्येक शीट की बजाय कार्यपुस्तिका नहीं है और यह पूरे कार्यपुस्तिका में बदलावों को रोक देगा
आप उपयोगकर्ता परिवर्तनों से सभी कार्यपत्रकों की रक्षा कर सकते हैं लेकिन फिर भी वीबीए स्क्रिप्ट को "UserInterfaceOnly" विकल्प के साथ परिवर्तन करने की अनुमति देते हैं।
Dim ws as Worksheet
Dim pwd as String
pwd = "" ' Put your password here
For Each ws In Worksheets
ws.Unprotect Password:=pwd
Next ws
आप इस का उपयोग कर सकते हैं:
Dim ws as Worksheet
Dim pwd as String
pwd = "" ' Put your password here
or Each ws In Worksheets
ws.Protect Password:=pwd, UserInterfaceOnly:=True
Next ws
Unprotecting समाधान बेन Hoffstein द्वारा की पेशकश के रूप में ही है: इस तरीके को आप की रक्षा और हर बार असुरक्षित बिना कार्यपत्रक पर किसी भी VBA स्क्रिप्ट चलाने की सुविधा देता है एक बटन/शॉर्टकट के साथ मैक्रो। एक्सेल 2010 में आप क्विक एक्सेस टूलबार पर राइट-क्लिक करें और "क्विक एक्सेस टूलबार कस्टमाइज़ करें" का चयन करें। कमांड चुनने के लिए ड्रॉप डाउन मेनू में, "मैक्रोज़" चुनें। फिर सुरक्षा (या असुरक्षित) के लिए बनाए गए वीबीए स्क्रिप्ट पर क्लिक करें। अंत में इसे "जोड़ें>>" बटन पर क्लिक करें और फिर इसे सहेजने के लिए "ठीक" पर क्लिक करें।
- 1. एक ही वर्कशीट में विभिन्न सेल सुरक्षा
- 2. वर्कशीट
- 3. एक्सेल इंटरऑप: _ वर्कशीट या वर्कशीट?
- 4. एकाधिक वर्कशीट
- 5. एक सबरूटीन के लिए एक वर्कशीट पासिंग
- 6. एक्सेल इंटरऑप - अन्य सभी के बाद एक नया वर्कशीट जोड़ें
- 7. साझा किए गए एक्सेल वर्कशीट को एक्स्टेल वर्कशीट को सी #
- 8. आयात एक्सेस में एक एक्सेल वर्कशीट VBA
- 9. एक विशिष्ट वर्कशीट पर खुली एक्सेल फ़ाइल
- 10. PHPExcel एकाधिक वर्कशीट
- 11. एक वर्कबुक में एकाधिक वर्कशीट में एकाधिक सीएसवी आयात करना
- 12. नाम से संदर्भ एक्सेल वर्कशीट?
- 13. ईपीप्लस में वर्कशीट तक कैसे पहुंचे?
- 14. स्कैला वर्कशीट से ब्रेकपॉइंट्स?
- 15. वीबीए वर्कशीट चेंज इवेंट
- 16. एक्सेल वर्कशीट बनाने में NullReferenceException
- 17. सी # - एक कार्यपुस्तिका से दूसरे कार्यक्षेत्र में एक एक्सेल वर्कशीट की प्रतिलिपि कैसे करें?
- 18. फॉर्म नियंत्रण को छोड़कर एक्सेल वर्कशीट में सभी आकार हटाएं
- 19. JQuery: एक क्लिक के अलावा एक ही कक्षा के साथ सभी तत्वों का चयन कैसे करें?
- 20. अपाचे पीओआई - विकल्पों के साथ शीट की रक्षा कैसे करें?
- 21. स्कैला वर्कशीट से क्लीयरिंग आउटपुट
- 22. मैक्रो आयात करने के लिए एक एक्सेल गैर सक्रिय वर्कशीट
- 23. वीबीए में वर्तमान वर्कशीट का मार्ग कैसे प्राप्त करें?
- 24. एक्सेल वर्कशीट को एसक्यूएल स्क्रिप्ट
- 25. एक्सेल में वर्कशीट में सभी सेल्स का चयन कैसे करें। सी # की वस्तु बदलें?
- 26. ऑन ओपेनएक्ससेल वर्कशीट इवेंट ट्रिगर करने के लिए जब वर्कशीट खुलती है?
- 27. क्या आपके वर्तमान प्रोजेक्ट से वर्कशीट
- 28. एक्सेल वर्कशीट में ऑब्जेक्ट स्टोर करें?
- 29. संदर्भ एक्सेल वर्कशीट गतिशील रूप से
- 30. सी ++ में, एक एक्सेल वर्कशीट में कक्ष संदर्भ की तरह संकेत दिए गए हैं?