मैं कैच-ऑल रनटाइम त्रुटि 1004 मिलता है, जब, ठीक है, एक रेंज वस्तु के Locked
गुण सेट करने की कोशिश कर "श्रेणी वर्ग के बंद गुण सेट करने में असमर्थ"। कोड इस तरह दिखता है:त्रुटि 1004 जब स्थापित करने Range.Locked
that_goddamn_sheet.Unprotect
; Determine if we should proceed
that_goddamn_range.Locked = True
; Do more stuff
that_goddamn_sheet.Protect
जब मैं लाइन पर एक ब्रेकपाइंट सेट और तत्काल खिड़की से that_goddamn_range.Locked
का मूल्य क्वेरी करने के लिए, इस समस्या के बिना काम करता कोशिश, लेकिन यह विफल रहता है की स्थापना।
अगर, हालांकि, मैं that_goddamn_range.Select
चलाने के लिए, मैक्रो को तोड़ने, चादर असुरक्षित (यह चयन परिवर्तन पर स्वचालित रूप से reprotected हो जाता है) तो राइट क्लिक, गुण, संरक्षण टैब पर स्विच लेने और उसके बाद बंद की पुष्टि निशान लगाएं, चीजों को फिर भी ठीक काम ।
संभवतः गलत क्या हो सकता है?
त्रुटि संदेश का पाठ क्या है? –
@Tim अच्छा बिंदु, प्रश्न में शामिल है। – badp