2012-11-30 15 views
7

एक्सेल वर्कशीट के अंदर, मैं फ़ॉर्मेटिंग से संपादन और अन्य सेल (बी 1) से सेल (ए 1) की रक्षा करना चाहता हूं। इसका मतलब है कि उपयोगकर्ता:एक ही वर्कशीट में विभिन्न सेल सुरक्षा

  • बी 1 के स्वरूपण

"रक्षा शीट A1 का मूल्य संपादित नहीं कर सकते

  • बी 1 का मान संपादित कर सकते हैं
  • बदल नहीं सकते "विकल्प एक संपूर्ण शीट की सभी लॉक कोशिकाओं की रक्षा करने की अनुमति देता है, इसलिए लॉक होने पर ए 1 और बी 1, समान सुरक्षा स्तर (या तो स्वरूपण या संपादन के खिलाफ) होगा।

    क्या किसी विशिष्ट सेल या श्रेणी के लिए व्यक्तिगत सुरक्षा सेट करने का कोई तरीका है, या कम से कम वही व्यवहार प्राप्त करें?

    अतिरिक्त जानकारी:

    • एक समाधान का उपयोग कर VBA ठीक है (ऐसा लगता है कि हालांकि Worksheet.Protect विधि एक ही सीमाएँ हैं ...)
    • सेल A1 (जिसके लिए संपादित रोका जाना चाहिए) स्वरूपण के खिलाफ संरक्षित किया जा सकता है या नहीं (इससे कोई फर्क नहीं पड़ता)।
    • यह एक्सेल 2003.
  • उत्तर

    2

    बंद जब तक आप की अनुमति देने के प्रारूप कोशिकाओं जाँच या VBA में सक्रिय नहीं है स्वरूपण को संबोधित नहीं करता साथ काम करना चाहिए। इसलिए आप बस बी 1 अनलॉक कर सकते हैं और आप प्रारूप को संपादित करने में सक्षम नहीं होंगे, केवल उपयोगकर्ताओं को लॉक और अनलॉक सेल सक्षम करने की अनुमति दे सकते हैं।

    Sub protectorate() 
    
        activesheet.Range("B1").Locked = False 
    
        With ActiveSheet 
         .Protect 
        End With 
    
    
    End Sub 
    

    यह बी 1 के मान को छोड़कर पूरी चादर पर स्वरूपण और मूल्य परिवर्तनों को रोकने जाएगा, यह अभी भी आप बी 1 का मान संपादित करने देगा।

    +2

    इसके लिए वीबीए का उपयोग क्यों करें? – brettdj

    +0

    हां! यह इतना आसान था! :-) लेकिन इसका यह भी अर्थ है कि मेरे पास एक ही शीट के अंदर ** अलग-अलग ** स्वरूपण ** सुरक्षा नहीं हो सकती है: या तो स्वरूपणीय या स्वरूपणीय नहीं। मुझे उम्मीद है कि मुझे इसकी कभी आवश्यकता नहीं होगी ... @brettdj: हाँ, यह वीबीए का उपयोग किये बिना सेल के लॉक गुणों को सेट करने में भी काम करता है। –

    +0

    @brettdj यह मेनू के माध्यम से किया जा सकता है। मुझे लगता है कि वीबीए के माध्यम से सुरक्षा करने की अपनी निजी आदत है। यदि आप कुछ प्रारूपों को संपादित करने में सक्षम होना चाहते हैं, तो आप मेनू – scott

    संबंधित मुद्दे