के साथ एक एक्सेल वर्कशीट छुपाएं मेरे पास तीन चादरों वाला एक्सेल स्प्रेडशीट है। चादरों में से एक में अन्य चादरों में से एक के लिए सूत्र शामिल हैं।वीबीए
क्या इन सूत्रों वाली शीट को छिपाने के लिए कोई प्रोग्रामेटिक तरीका है?
के साथ एक एक्सेल वर्कशीट छुपाएं मेरे पास तीन चादरों वाला एक्सेल स्प्रेडशीट है। चादरों में से एक में अन्य चादरों में से एक के लिए सूत्र शामिल हैं।वीबीए
क्या इन सूत्रों वाली शीट को छिपाने के लिए कोई प्रोग्रामेटिक तरीका है?
यूआई, उपयोग प्रारूप> शीट से छिपाने के लिए>
प्रोग्राम के छिपाने के लिए छुपाएं, Worksheet
वस्तु की Visible
संपत्ति का उपयोग करें। यदि आप इसे प्रोग्रामिक रूप से करते हैं, तो आप शीट को "बहुत छिपा" के रूप में सेट कर सकते हैं, जिसका अर्थ है कि इसे यूआई के माध्यम से नहीं छोड़ा जा सकता है।
ActiveWorkbook.Sheets("Name").Visible = xlSheetVeryHidden
' or xlSheetHidden or xlSheetVisible
के माध्यम से गुण VBA आईडीई में कार्यपत्रक (ALT + F11) के लिए फलक तुम भी दर्शनीय गुण सेट कर सकते हैं।
आप इसे वीबीए मैक्रो का उपयोग करके प्रोग्रामेटिक रूप से कर सकते हैं। आप पत्रक छिपा या बहुत छिपा बना सकते हैं:
Sub HideSheet()
Dim sheet As Worksheet
Set sheet = ActiveSheet
' this hides the sheet but users will be able
' to unhide it using the Excel UI
sheet.Visible = xlSheetHidden
' this hides the sheet so that it can only be made visible using VBA
sheet.Visible = xlSheetVeryHidden
End Sub
यह एक पंक्ति में किया जा सकता है जब तक कि कार्यपत्रक सक्रिय है:
ActiveSheet.Visible = xlSheetHidden
हालांकि, अगर आप नहीं हो सकता ऐसा करना चाहते हैं, खासकर यदि आप किसी भी "चयन" संचालन का उपयोग करते हैं या आप किसी भी सक्रियशीट ऑपरेशन का उपयोग करते हैं।
बस दिए गए उत्तरों में थोड़ा और विवरण जोड़ना चाहता था। तुम भी
sheet.Visible = False
को छिपाने के लिए उपयोग कर सकते हैं और
sheet.Visible = True
को सामने लाने का।
क्या यह एक 'छुपा' या 'बहुत छुपा' तरीका है? – Ans
ठीक है, https://msdn.microsoft.com/en-us/VBA/Excel-VBA/articles/xlsheetvisibility-enumeration-excel और https://docs.microsoft.com/en-us/dotnet/visual- मूल/भाषा-संदर्भ/डेटा-प्रकार/बूलियन-डेटा-प्रकार, ऐसा लगता है कि 'ट्रू' और 'xlSheetVisible' दोनों -1 हैं, और' गलत 'और' xlSheetHidden' 0 हैं। इसका तात्पर्य है कि 'शीट। दृश्यमान = झूठा 'शीट के बराबर है। दृश्यमान = xlSheetHidden'। –
यह एक वैध जवाब के रूप में स्वीकार किया जाना चाहिए। –
@ मैरियो मेरेलल्स एक्सेल के साथ कंप्यूटर पर नहीं है इसलिए मैं खुद को आजमा नहीं सकता - ** ** ** ** क्या छिपा है ?! –
इसका मतलब है कि आप इसे रिबन से नहीं हटा सकते हैं (प्रारूप> छुपाएं और अनदेखा करें> बिना चादर को अनदेखा करें)। आप इसे केवल वीबीए के माध्यम से खोल सकते हैं। – Tmdean