उपयोगकर्ता के चयन के आधार पर एक श्रेणी छिपाना - एक्सेल टिप्स

माइक पूछता है:

मेरी कार्यपुस्तिका में, यदि एक नियंत्रण चेकबॉक्स की जांच नहीं की जाती है, तो मैं विशिष्ट पंक्तियों और स्तंभों को वीबीए के साथ स्वचालित रूप से छिपाना चाहूंगा। यह कैसे किया जाता है? धन्यवाद।

नियंत्रण चेकबॉक्स होने के नाते, आपके पास ऐसा कोड होगा जो इस तरह दिखता है:

Private Sub CheckBox1_Click() ActiveCell.Select Rows(15).Hidden = CheckBox1 End Sub

पहला भाग त्रुटि से बचने के लिए है यदि आप एक्सेल 97 का उपयोग कर रहे हैं। दूसरी पंक्ति एक "बेहतर" आईएफ है, इसे इस तरह बनाया जा सकता है:

If CheckBox1 = True then Rows(15).Hidden = True Else Rows(15).Hidden = False End If 

लेकिन सभी अतिरिक्त टाइपिंग क्यों करते हैं?

दिलचस्प लेख...