एक्सेलमा पङ्क्तिहरू लुकाउन VBA (14 विधिहरू)

  • यो साझा गर्नुहोस्
Hugh West

सामग्री तालिका

कहिलेकाहीँ हामीले राम्रो पठनीयताको लागि Excel मा हाम्रो ठूलो डेटासेट प्रयोग गर्दा केही विशिष्ट पङ्क्तिहरू लुकाउन आवश्यक छ। VBA म्याक्रो कार्यान्वयन गर्नु Excel मा कुनै पनि अपरेशन चलाउनको लागि सबैभन्दा प्रभावकारी, छिटो र सुरक्षित तरिका हो। यस लेखमा, हामी तपाइँलाई VBA म्याक्रो प्रयोग गरी विभिन्न मापदण्डहरूमा आधारित एक्सेलमा पङ्क्तिहरू कसरी लुकाउने भनेर देखाउनेछौं।

कार्यपुस्तिका डाउनलोड गर्नुहोस्

तपाईं यहाँबाट नि:शुल्क अभ्यास एक्सेल कार्यपुस्तिका डाउनलोड गर्न सक्नुहुन्छ।

VBA.xlsm सँग पङ्क्तिहरू लुकाउनुहोस्

एक्सेलमा पङ्क्तिहरू लुकाउन VBA सँग 14 विधिहरू

यस खण्डमा, हामी एक्सेलमा VBA पङ्क्तिहरू लुकाउन सँग १२ विभिन्न विधिहरू छलफल गर्नेछौं। हामीले सम्पूर्ण लेखमा प्रयोग गर्ने उदाहरण तल देखाइएको छ।

1। एक्सेलमा एकल पङ्क्ति लुकाउन VBA इम्बेड गर्नुहोस्

यदि तपाईं एकल पङ्क्ति लुकाउन चाहनुहुन्छ भने VBA कोडसँग, त्यसपछि तल छलफल गरिएका चरणहरू पालना गर्नुहोस्। हाम्रो अवस्थामा, हामी हाम्रो डेटासेटबाट पङ्क्ति नम्बर ५ ( अन्तिम नाम ) लुकाउनेछौँ।

चरणहरू:

  • तपाईँको किबोर्डमा Alt + F11 थिच्नुहोस् वा ट्याबमा जानुहोस् विकासकर्ता -> भिजुअल बेसिक भिजुअल बेसिक सम्पादक खोल्न।

  • पप-अप कोडमा सञ्झ्याल, मेनु पट्टीबाट, क्लिक गर्नुहोस् घुसाउनुहोस् -> मोड्युल

  • निम्न कोड प्रतिलिपि गर्नुहोस् र कोड विन्डोमा टाँस्नुहोस्।
6365

तपाईँको कोड अब तयार छ“ रसायनशास्त्र ” लुकेको छ।

14। एक्सेलमा सेल संख्यात्मक मानमा आधारित पङ्क्तिहरू लुकाउन म्याक्रो

पहिले तपाईंले सेल पाठ मानमा आधारित पङ्क्ति कसरी लुकाउने भनेर देख्नुभएको छ, यस पटक तपाईंले मान संख्यात्मक हो । हाम्रो केसमा, हामी तपाईलाई पङ्क्तिको उदाहरण दिनेछौं जसमा संख्यात्मक मान " 87 ", पङ्क्ति 7 समावेश छ र त्यो पङ्क्ति कसरी लुकाउने भन्ने बारे कोड प्रदान गर्नेछौं।

चरणहरू:

  • खोल्नुहोस् Visual Basic Editor Developer ट्याब र Insert बाट कोड विन्डोमा मोड्युल
  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
4294

तपाईँको कोड अब चल्नको लागि तयार छ।

यहाँ,

  • StartRow = 4 -> डेटासेटको पहिलो पङ्क्ति
  • LastRow = 10 -> डेटासेटको अन्तिम पङ्क्ति
  • iCol = 4 -> स्तम्भ ठेगाना जसले पाठ मान राख्छ।

  • चलाउनुहोस् यो कोड र नोट गर्नुहोस् कि पङ्क्ति नम्बर 7 जसमा संख्यात्मक मान " 87 " लुकेको छ।

<१>थप पढ्नुहोस्: कसरी एक्सेलमा सेल मानमा आधारित पङ्क्तिहरू लुकाउने (५ विधिहरू)

निष्कर्ष

यो लेखले देखाएको छ तपाइँ कसरी पङ्क्तिहरू लुकाउन सक्नुहुन्छ Excel मा VBA को साथ। मलाई आशा छ कि यो लेख तपाईलाई धेरै लाभदायक भएको छ। यदि तपाईसँग यस विषयमा कुनै प्रश्नहरू छन् भने सोध्न नहिचकिचाउनुहोस्।

चलाउनुहोस्।

यहाँ,

  • कार्यपत्र("एकल") = कार्यपत्रको नाम सेट गर्नुहोस्।
  • दायरा(“५:५”) = पास पङ्क्ति नम्बर ५ दायरा विधि भित्र।

  • तपाईँको किबोर्डमा F5 थिच्नुहोस् वा मेनु पट्टीबाट चलाउनुहोस् -> Sub/UserForm चलाउनुहोस्। म्याक्रो चलाउनको लागि सब-मेनु पट्टीमा रहेको सानो प्ले आइकन मा क्लिक गर्न सक्नुहुन्छ।

20>

तलको छविमा सूचना , पङ्क्ति नम्बर 5 VBA कोड कार्यान्वयन गरेपछि लुकेको छ।

थप पढ्नुहोस्: Excel मा पङ्क्तिहरू लुकाउने सूत्र (7 विधिहरू)

2. Excel मा Contiguous Rows लुकाउन म्याक्रो घुसाउनुहोस्

तपाईले VBA सँग एकल पङ्क्ति कसरी लुकाउने भनेर सिक्नुभएको छ। तर मानौं, तपाइँ पङ्क्तिहरूको दायरा लुकाउन चाहानुहुन्छ जुन सन्निहित छन्। तपाइँ त्यो पनि एक्सेल मा VBA को साथ गर्न सक्नुहुन्छ। हामी माथि देखाइएको हाम्रो डेटासेटबाट लुकाउने छौँ पङ्क्ति नम्बर ५ देखि ७ पहिले जस्तै, विकासकर्ता ट्याबबाट भिजुअल बेसिक सम्पादक खोल्नुहोस् र कोड विन्डोमा घुसाउनुहोस् एक मोड्युल

  • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
  • 8273

    तपाईँको कोड अब चल्नको लागि तयार छ।

    यहाँ,

    • कार्यपत्रहरू("निरन्तर") = कार्यपत्रको नाम सेट गर्नुहोस्।
    • दायरा("5:7") = रेन्ज विधि भित्र पङ्क्ति नम्बर 5 देखि 7 पास गर्नुहोस्।

    • रन यो कोड र हेर्नुहोस्निम्न चित्र जुन पङ्क्ति 5 देखि 7 लुकाइएको छ।

    थप पढ्नुहोस्: कसरी एक्सेलमा पङ्क्तिहरू लुकाउनुहोस् र देखाउनुहोस् (6 सजिलो तरिकाहरू)

    3। एम्बेड म्याक्रो सेक्रेट गैर-निरन्तर पङ्क्तिहरू

    यस पटक तपाईंले एक्सेलमा कसरी पङ्क्तिहरू लुकाउने सिक्नुहुनेछ जुन VBA सँग न-सन्निधित छन्। । हाम्रो डेटासेटको साथ, लुकाउने पङ्क्ति 5, 6, 8 र 9 को कोड तल दिइएको छ।

    चरणहरू:

    • पहिले देखाइए अनुसार, विकासकर्ता ट्याबबाट भिजुअल बेसिक सम्पादक खोल्नुहोस् र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
    8984

    तपाईँको कोड अब चल्नको लागि तयार छ।

    यहाँ,

    • कार्यपत्रहरू(“गैर-निरन्तर”) = कार्यपत्रको नाम सेट गर्नुहोस्।
    • दायरा(“५: ६, ८:९”) = पास रेन्ज विधि भित्र पङ्क्ति नम्बर ५ देखि ६ ८ देखि ९

    • कोडको यो टुक्रा चलाउनुहोस् र हेर्नुहोस् कि पङ्क्ति 5 देखि 6 8 देखि 9 हो निम्न चित्रमा लुकेको छ।

    थप पढ्नुहोस्: 1>एक्सेलमा पङ्क्तिहरू कसरी लुकाउने (६ प्रभावकारी विधिहरू)

    ४. एक्सेलमा पाठहरू भएका सबै पङ्क्तिहरू लुकाउन म्याक्रो

    यदि तपाईं पाठ मानहरू भएका सबै पङ्क्तिहरू लुकाउन चाहनुहुन्छ भने तल दिइएका चरणहरू पालना गर्नुहोस्।

    चरणहरू:

    • खोल्नुहोस् भिजुअल आधारभूत सम्पादक विकासकर्ता ट्याबबाट र घुसाउनुहोस् aकोड विन्डोमा मोड्युल
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
    2344

    तपाईँको कोड अब चल्नको लागि तयार छ।

    यहाँ,

    • IsNumeric(Range(“C” & i)) = हाम्रो डेटासेटमा रहेको डाटा <1 बाट सुरु हुन्छ>स्तम्भ C, त्यसैले हामीले रेन्ज विधि भित्र C पार गर्यौं।

    • यो कोड चलाउनुहोस् र तपाईंले सबै पङ्क्तिहरू देख्नुहुनेछ जुन टेक्स्ट समावेश थिए मानहरू अब लुकेका छन्।

    <3

    थप पढ्नुहोस्: एक्सेलमा धेरै पङ्क्तिहरू कसरी लुकाउने (९ विधिहरू)

    5. एक्सेलमा नम्बरहरू समावेश गर्ने सबै पङ्क्तिहरू क्लोक गर्न म्याक्रो

    र यदि तपाइँ लुकाउन चाहनुहुन्छ भने सबै पङ्क्तिहरू जुन संख्यात्मक मानहरू छन् सँग VBA कोड, त्यसपछि तल दिइएको चरणहरू पालना गर्नुहोस्।

    चरणहरू:

    • खोल्नुहोस् भिजुअल आधारभूत सम्पादक विकासकर्ता ट्याबबाट र घुसाउनुहोस् एक मोड्युल कोड विन्डोमा।
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
    6957

    तपाईँको कोड अब चल्नको लागि तयार छ।

    यहाँ,

    • IsNumeric(दायरा(“C” & i)) = हाम्रो डेटासेटको डाटा स्तम्भ C, बाट सुरु हुन्छ त्यसैले हामीले दायरा विधि भित्र C पार गर्यौं।

    • यो कोड चलाउनुहोस् र याद गर्नुहोस् कि सबै पङ्क्तिहरू जुन पहिले संख्यात्मक मानहरू समावेश थिए अहिले छन्। लुकेको।

    थप पढ्नुहोस्: एक्सेलमा एउटा स्तम्भमा आधारित नक्कल पङ्क्तिहरू लुकाउनुहोस्(४ विधिहरू)

    6. एक्सेलमा शून्य (०) भएको पङ्क्तिहरू लुकाउनको लागि म्याक्रो

    मान्नुहोस् कि तपाईंले 0 (शून्य) समातेको विशिष्ट स्तम्भबाट मात्र पङ्क्तिहरू लुकाउन चाहनुहुन्छ। निम्न डेटासेट हेर्नुहोस् जहाँ E स्तम्भ 0 मा पङ्क्ति 7 82 पङ्क्ति 10 मा होल्ड गर्दछ। एक्सेलमा VBA मार्फत 0 ( पङ्क्ति 7 ) होल्ड गर्ने पङ्क्तिलाई मात्र कसरी लुकाउने भनेर हामी सिक्नेछौँ।

    चरणहरू:

    • खोल्नुहोस् Visual Basic Editor Developer ट्याब र Insert बाट कोड विन्डोमा मोड्युल
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
    6989

    तपाईँको कोड अब चल्नको लागि तयार छ।

    • रन यो कोड र याद गर्नुहोस् कि पङ्क्ति ( पङ्क्ति 7 ) जसमा 0<समावेश थियो 2> स्तम्भ E मा लुकेको छ जहाँ पङ्क्ति 10 बोक्ने 82 लुकाइएको छ।

    थप पढ्नुहोस्: एक्सेल VBA मा खाली पङ्क्तिहरू कसरी लुकाउने (4 उपयोगी विधिहरू)

    7. एक्सेलमा नकारात्मक मानहरू धारण गर्ने पङ्क्तिहरू लुकाउन म्याक्रो लागू गर्नुहोस्

    जसरी तपाईंले एउटै स्तम्भबाट शून्य समावेश गर्ने पङ्क्तिहरू लुकाउन सक्नुहुन्छ, तपाईंले नकारात्मक मानहरू राख्ने पङ्क्तिहरू लुकाउन सक्नुहुन्छ पनि। तल देखाइएको डेटासेटको साथ जहाँ स्तम्भ E नकारात्मक र सकारात्मक मानहरू समावेश गर्दछ, हामी कोड देख्नेछौं जसले नकारात्मक मात्र लुकाउँछ।

    चरणहरू:

    • खोल्नुहोस् भिजुअल बेसिक सम्पादक विकासकर्ता ट्याबबाट रकोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
    7471

    तपाईंको कोड अब चल्नको लागि तयार छ।

    • यो कोड चलाउनुहोस् र याद गर्नुहोस् कि पङ्क्ति 7 जसमा नकारात्मक मान (-10) स्तम्भ E मा अब लुकेको छ जबकि पङ्क्ति 10 बोक्ने 82 लुकाइएको छ।

    ८। एक्सेलमा सकारात्मक मानहरू भएका पङ्क्तिहरू लुकाउन VBA इम्बेड गर्नुहोस्

    यस पटक तल दिइएको डेटासेटको साथ जहाँ स्तम्भ E मा दुवै शून्य सकारात्मक मानहरू छन्, हामी VBA<देख्नेछौं। 2> कोड जसले केवल सकारात्मक लुकाउँछ

    चरणहरू:

    • खोल्नुहोस् भिजुअल बेसिक सम्पादक विकासकर्ता ट्याबबाट र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
    5099

    तपाईँको कोड अब चल्नको लागि तयार छ।

    • रन यो कोड र नोट गर्नुहोस् कि पङ्क्ति 7 जसमा सकारात्मक मान (५५) स्तम्भ E मा रहेको थियो अहिले लुकेको छ जहाँ पङ्क्ति 10 0 बोक्ने कुरा लुकाइएको छैन।

    थप पढ्नुहोस्: सेलमा आधारित पङ्क्तिहरू लुकाउन VBA एक्सेलमा मान (१४ उदाहरणहरू)

    9। एक्सेलमा बिजोर संख्याहरू भएका पङ्क्तिहरू लुकाउन म्याक्रो

    तपाईले विजोर संख्या भएका पङ्क्तिहरू तिनीहरूको मानको रूपमा लुकाउन सक्नुहुन्छ। हामीले यस लेखको सुरुमा देखाएको उदाहरणमा, स्तम्भ E ले पङ्क्ति 7 र 10 मा बिजोर र बिजोर संख्याहरू समातेको छ। हामीले विजोर संख्याहरू मात्र राख्ने पङ्क्ति लुकाउने को कोड सिक्नेछौँ।

    चरणहरू:

    • विकासकर्ता ट्याबबाट भिजुअल बेसिक सम्पादक खोल्नुहोस् र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
    • कोडमा सञ्झ्यालमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
    3140

    तपाईँको कोड अब चल्नको लागि तयार छ।

    • चलाउनुहोस् कोडको यो टुक्रा र हेर्नुहोस् कि केवल पङ्क्ति 7 जसमा स्तम्भ E मा बिजोड संख्या (55) रहेको थियो अहिले लुकेको छ जहाँ पङ्क्ति 10 जसले सम संख्या (82) बोकिरहेको छ, लुकाइएको छैन।

    10। VBA ले एक्सेलमा सम संख्याहरू समावेश गर्ने पङ्क्तिहरू लुकाउन

    त्यसै गरी, तपाईंले जोर संख्या भएका पङ्क्तिहरू तिनीहरूको मानको रूपमा लुकाउन सक्नुहुन्छ। हामीले यस लेखको सुरुमा देखाएको उदाहरणमा, स्तम्भ F ले पङ्क्ति 7 र 10 मा बिजोर र बिजोर संख्याहरू राखेको छ। हामी पङ्क्ति लुकाउने को कोड सिक्ने छौँ जसले सम संख्याहरू मात्र राख्छ।

    चरणहरू:

    • विकासकर्ता ट्याबबाट भिजुअल बेसिक सम्पादक खोल्नुहोस् र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
    • कोडमा विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
    3007

    तपाईँको कोड अब चल्नको लागि तयार छ।

    41>

    • चलाउनुहोस् यो कोड र हेर्नुहोस् कि केवल पङ्क्ति 7 जसमा सम संख्या (100) समावेश थियो। स्तम्भ F अब लुकेको छ जबकि पङ्क्ति 10 जसले विजोर संख्या (७५) बोकेको छ।

    थप पढ्नुहोस्: Excel VBA: Excel मा सबै पङ्क्तिहरू लुकाउनुहोस् (5 व्यावहारिक उदाहरणहरू)

    11। विशेष अवस्था भन्दा ठूलो पङ्क्तिहरू लुकाउन म्याक्रो घुसाउनुहोस्

    तपाईँ पङ्क्तिहरू लुकाउन सक्नुहुन्छ जुन VBA एक्सेलसँग विशेष मान। मानौँ तपाईँ पङ्क्तिहरू स्तम्भ E बाट लुकाउन चाहनुहुन्छ जहाँ मान 80 भन्दा ठूलो छ। त्यसो गर्ने तरिका यहाँ छ:

    चरणहरू:

    • खोल्नुहोस् भिजुअल बेसिक सम्पादक विकासकर्ता ट्याबबाट र कोड विन्डोमा घुसाउनुहोस् एउटा मोड्युल
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
    3478

    तपाईंको कोड अब चल्नको लागि तयार छ।

    • यो कोड चलाउनुहोस् र हेर्नुहोस् कि पङ्क्ति 10 जसमा <समावेश थियो। स्तम्भ E मा 1>82 (जुन 80 भन्दा ठुलो छ) अब लुकाइएको छ जबकि पङ्क्ति 7 बोक्ने 55 लुकाइएको छ।

    थप पढ्नुहोस्: एक्सेलमा सशर्त ढाँचाको साथ सेल मानमा आधारित पङ्क्तिहरू लुकाउनुहोस्

    १२। एक्सेलमा एक विशेष अवस्था भन्दा कम पङ्क्तिहरू कभर गर्न म्याक्रो इम्बेड गर्नुहोस्

    तपाईँ पनि पङ्क्तिहरू लुकाउन सक्नुहुन्छ जुन भन्दा कम छन् VBA एक्सेल । मानौँ तपाईँ पङ्क्तिहरू स्तम्भ E बाट लुकाउन चाहनुहुन्छ जहाँ मान 80 भन्दा कम छ। यहाँ कसरी गर्ने होत्यो:

    चरणहरू:

    • खोल्नुहोस् भिजुअल बेसिक सम्पादक विकासकर्ता ट्याबबाट र घुसाउनुहोस् कोड विन्डोमा मोड्युल
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गरेर टाँस्नुहोस्।
    3704

    तपाईँको कोड अब तयार छ। चलाउनको लागि।

    • चलाउनुहोस् यो कोड र हेर्नुहोस् कि केवल पङ्क्ति 7 जसमा 55<समावेश थियो। 2> (जुन 80 भन्दा कम छ) स्तम्भ E मा लुकेको छ जबकि पङ्क्ति 10 जुन 82 बोकेको छ लुकाइएको छ।
    <०>

    १३। म्याक्रोको साथ सेल टेक्स्ट मानमा आधारित पङ्क्तिहरू लुकाउनुहोस्

    मान्नुहोस् कि तपाइँ एक पङ्क्ति लुकाउन चाहानुहुन्छ जुन निश्चित पाठ मान हो। हाम्रो अवस्थामा, हामी तपाईंलाई " रसायन ", पङ्क्ति 6 शब्द समावेश गर्ने पङ्क्तिको साथ उदाहरण दिनेछौं र कसरी गर्ने भन्ने बारे कोड प्रदान गर्नेछौं। त्यो पङ्क्ति लुकाउनुहोस्।

    चरणहरू:

    • खोल्नुहोस् भिजुअल बेसिक सम्पादक विकासकर्ता ट्याब र <1 बाट कोड विन्डोमा a मोड्युल घुसाउनुहोस्।
    • कोड विन्डोमा, निम्न कोड प्रतिलिपि गर्नुहोस् र टाँस्नुहोस्।
    5042

    तपाईँको कोड हो अब चलाउनको लागि तयार छ।

    यहाँ,

    • StartRow = 4 -> पहिलो पङ्क्ति डेटासेट।
    • LastRow = 10 -> डेटासेटको अन्तिम पङ्क्ति
    • iCol = 4 -> स्तम्भ ठेगाना जसले पाठ मान राख्छ।

    • चलाउनुहोस् यो कोड र नोट गर्नुहोस् कि पङ्क्ति नम्बर 6 जुन शब्द समावेश गर्दछ

    Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।