एक्सेल VBA मा फिल्टर कसरी हटाउने (5 सरल विधिहरू)

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

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

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

तपाईं कार्यपुस्तिका डाउनलोड गर्न सक्नुहुन्छ र तिनीहरूसँग अभ्यास गर्न सक्नुहुन्छ।

Filter.xlsm हटाउन VBA

5 Excel मा फिल्टर हटाउने सरल तरिका VBA

Excel मा बिल्ट-इन छ डाटाबाट फिल्टरहरू हटाउन उपकरण र कार्यहरू। तर Excel VBA को साथमा हामीले VBA कोड चलाएर ती फिल्टरहरूलाई द्रुत रूपमा हटाउन सक्छौँ। डेटाबाट फिल्टरहरू हटाउन हामी निम्न डेटासेट प्रयोग गर्न जाँदैछौं। डेटासेटले स्तम्भ B , स्तम्भ C मा उत्पादन नामहरू, र स्तम्भ D मा डेलिभरी देश समावेश गर्दछ। हामी उत्पादन शैम्पू कन्डिसनर को विवरणहरू मात्र हेर्न चाहन्छौं, त्यसैले हामीले तिनीहरूलाई फिल्टर गर्यौं। अब, मानौं हामीले ती फिल्टर गरिएको डाटा खाली गर्न आवश्यक छ। हामी यसका लागि केही Excel VBA Macros प्रयोग गर्नेछौं। Excel प्रयोग गरेर डेटाबाट ती फिल्टरहरू खाली गर्न उदाहरणहरू प्रदर्शन गरौंVBA

१। एक्सेल तालिकाबाट सबै फिल्टरहरू हटाउन VBA लागू गर्नुहोस्

Excel VBA को साथ, प्रयोगकर्ताहरूले रिबनबाट एक्सेल मेनुको रूपमा कार्य गर्ने कोड सजिलै प्रयोग गर्न सक्छन्। एक्सेल तालिकाबाट सबै फिल्टरहरू हटाउन VBA कोड प्रयोग गर्न, तलका चरणहरू पालना गरौं।

चरणहरू:

  • पहिले , रिबनबाट विकासकर्ता ट्याबमा जानुहोस्।
  • दोस्रो, कोड कोटिबाट, भिजुअल बेसिक मा क्लिक गर्नुहोस् <1 खोल्नको लागि।>भिजुअल आधारभूत सम्पादक । वा भिजुअल बेसिक सम्पादक खोल्न Alt + F11 थिच्नुहोस्।

  • यो गर्नुको सट्टा, तपाईले आफ्नो कार्यपत्रमा दायाँ क्लिक गरेर कोड हेर्नुहोस् मा जान सक्नुहुन्छ। यसले तपाईंलाई भिजुअल बेसिक सम्पादक मा पनि लैजान्छ।

16>

  • यो भिजुअल बेसिक सम्पादक <2 मा देखा पर्नेछ।>जहाँ हामी दायराबाट तालिका बनाउनका लागि हाम्रा कोडहरू लेख्छौं।
  • तेस्रो, घुसाउनुहोस् ड्रप-डाउन मेनु पट्टीबाट मोड्युल मा क्लिक गर्नुहोस्।

  • यसले तपाईंको कार्यपुस्तिकामा मोड्युल सिर्जना गर्नेछ।
  • र, VBA प्रतिलिपि गरेर टाँस्नुहोस्। तल देखाइएको कोड।

VBA Code:

5222
  • त्यसपछि, RubSub बटनमा क्लिक गरेर कोड चलाउनुहोस्। वा किबोर्ड सर्टकट थिचेर F5

  • र अन्तमा, चरणहरू पछ्याउँदा एक्सेल तालिकाबाट सबै फिल्टरहरू हटाउनेछन्। तपाईको कार्यपत्रमा।

VBA कोडस्पष्टीकरण

9320

Sub कोडको एउटा अंश हो जुन कोडमा भएको कामलाई ह्यान्डल गर्न प्रयोग गरिन्छ तर कुनै मान फिर्ता गर्दैन। यसलाई उपप्रक्रिया पनि भनिन्छ। त्यसैले हामीले हाम्रो प्रक्रियालाई नाम दिन्छौं Remove_Filters1()

7148

चर घोषणा।

4092

VBA सेटले हामीलाई हामीले छनौट गर्न आवश्यक दायरामा टाइप गर्नबाट बच्न अनुमति दिन्छ। र फेरि कोड चलाउँदा। त्यसोभए, हामीले पानाको पहिलो तालिकामा सन्दर्भ सेट गर्छौं।

5542

कोडको यो लाइनले सम्पूर्ण डेटाका लागि सबै फिल्टरहरू हटाउनेछ।

3505

यसले प्रक्रिया समाप्त गर्नेछ।

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

2. VBA प्रयोग गरेर पानामा सबै एक्सेल तालिका फिल्टरहरू खाली गर्नुहोस्

पानामा सबै एक्सेल तालिका फिल्टरहरू हटाउन Excel VBA प्रयोग गर्ने अर्को उदाहरण हेरौं। यसका लागि तलका चरणहरू पालना गर्नुहोस्।

चरणहरू:

  • पहिले, रिबनबाट विकास r ट्याबमा जानुहोस्।
  • दोस्रो, भिजुअल बेसिक सम्पादक खोल्न भिजुअल बेसिक मा क्लिक गर्नुहोस्।
  • भिजुअल बेसिक सम्पादक खोल्ने अर्को तरिका Alt + F11 थिच्नु मात्र हो।
  • अथवा, पानामा दायाँ क्लिक गर्नुहोस्, त्यसपछि कोड हेर्नुहोस् चयन गर्नुहोस्।
  • अर्को, मा जानुहोस्। घुसाउनुहोस् र ड्रप-डाउन मेनुबाट मोड्युल चयन गर्नुहोस्।
  • र, यसले दृश्य आधारभूत विन्डो खोल्नेछ।
  • त्यसपछि, प्रतिलिपि गर्नुहोस्। र तल VBA कोड टाँस्नुहोस्।

VBA कोड:

1918
  • अझै, थिच्नुहोस्। F5 कुञ्जी वा कोड चलाउन रन सब बटनमा क्लिक गर्नुहोस्।

  • र, यो कोडले तपाईको पानाबाट सबै एक्सेल तालिका फिल्टरहरू खाली गर्नेछ र विधि 1 जस्तै आउटपुट दिन्छ।

VBA कोड स्पष्टीकरण

3760

कोडका ती रेखाहरू पानामा भएका सबै तालिकाहरू मार्फत लुप गर्नुहोस् र सम्पूर्ण कार्यपत्रका लागि सबै फिल्टरहरू हटाउनुहोस्।

थप पढ्नुहोस्: कसरी एक्सेल पिभोट तालिका फिल्टर गर्ने (८ प्रभावकारी तरिकाहरू)

3. एक्सेलमा VBA को साथ स्तम्भबाट फिल्टर हटाउनुहोस्

एक्सेल VBA को साथ स्तम्भबाट फिल्टर हटाउन अर्को तरिकामा एक नजर राखौं। यसका लागि प्रक्रिया हेरौं।

चरणहरू:

  • सुरु गर्न, रिबनमा रहेको विकासकर्ता ट्याबमा क्लिक गर्नुहोस्।
  • दोस्रो, भिजुअल बेसिक मा क्लिक गरेर भिजुअल बेसिक सम्पादक सुरु गर्नुहोस्। Alt + F11 थिच्नुहोस्।
  • वा, पानामा दायाँ क्लिक गर्नुहोस् र मेनुबाट कोड हेर्नुहोस् छान्नुहोस्।
  • अर्को, Insert अन्तर्गतको ड्रप-डाउन बक्सबाट Module छान्नुहोस्।
  • र भिजुअल आधारभूत विन्डो देखा पर्नेछ।
  • कोड लेख्नुहोस्। त्यहाँ।

VBA Code:

7206
  • अन्तमा, F5 कुञ्जी कोड चलाउन थिच्नुहोस्।

  • यो कोड प्रयोग गर्दा तपाईंको एक्सेल तालिकाको स्तम्भबाट फिल्टर हट्नेछ।

VBA कोड स्पष्टीकरण

8511

यो कोड रेखाले क्षेत्र निर्दिष्ट गर्दछसंख्या मात्र र कुनै अन्य प्यारामिटरहरू छैनन्।

थप पढ्नुहोस्: एउटै स्तम्भमा धेरै मापदण्ड (६ उदाहरणहरू) द्वारा फिल्टर गर्न एक्सेल VBA

समान पढाइहरू

  • Excel VBA: कसरी एरेमा धेरै मापदण्डहरूसँग फिल्टर गर्ने (7 तरिकाहरू)
  • डेटा फिल्टर गर्न VBA कोड एक्सेलमा मिति अनुसार (४ उदाहरणहरू)
  • सुरक्षित एक्सेल पानामा फिल्टर कसरी प्रयोग गर्ने (सजिलो चरणहरू सहित)
  • बहुद्वारा फरक स्तम्भ फिल्टर गर्नुहोस् Excel मा मापदण्ड VBA
  • VBA कोड Excel मा डाटा फिल्टर गर्न (8 उदाहरणहरू)

4. सक्रिय कार्यपत्रमा सबै फिल्टरहरू खाली गर्नुहोस्

अब, सक्रिय कार्यपत्रबाट सबै फिल्टरहरू खाली गर्न अर्को Excel VBA विधिमा हेर्नुहोस्। तलका चरणहरू पछ्याउनुहोस्।

चरणहरू:

  • सुरु गर्न, रिबन खोल्नुहोस् र विकासकर्ता विकल्प चयन गर्नुहोस्।
  • त्यसपछि, भिजुअल बेसिक सम्पादक मा पहुँच गर्न, भिजुअल बेसिक मा क्लिक गर्नुहोस्।
  • Alt + F11 थिचेर पनि आउनेछ। भिजुअल बेसिक सम्पादक
  • वैकल्पिक रूपमा, पानामा दायाँ क्लिक गर्नुहोस् र देखिने मेनुबाट कोड हेर्नुहोस् रोज्नुहोस्।
  • अब, Insert ड्रप-डाउन विकल्पबाट, Module छान्नुहोस्।
  • त्यसपछि VBA कोडलाई प्रतिलिपि गरेर टाँस्नुहोस्।

VBA कोड:

8022
  • F5 कुञ्जी थिचेर कोड चलाउनुहोस्।

  • र, अन्तमा, तपाईंले यो VBA कोड प्रयोग गरेर आफ्नो डाटाबाट फिल्टरहरू हटाउन सक्षम हुनुहुनेछ।जस्तै विधि-1

थप पढ्नुहोस्: एक्सेलमा अर्को पानामा सूचीद्वारा कसरी फिल्टर गर्ने (२ विधिहरू)

<१>५। कार्यपुस्तिकाबाट सबै फिल्टरहरू हटाउन Excel VBA

कार्यपुस्तिकाबाट सबै फिल्टरहरू हटाउने अर्को r Excel VBA तरिकाको अन्वेषण गरौं। त्यसोभए, तलका चरणहरू हेरौं।

चरण:

  • सुरु गर्न, रिबन खोल्नुहोस् र ड्रपबाट विकासकर्ता छान्नुहोस्। -डाउन मेनु।
  • त्यसपछि भिजुअल बेसिक सम्पादक खोल्न भिजुअल बेसिक चयन गर्नुहोस्।
  • भिजुअल बेसिक सम्पादक हुन सक्छ। Alt + F11 थिचेर पनि पहुँच गर्न सकिन्छ।
  • वैकल्पिक रूपमा, तपाईंले पानामा दायाँ क्लिक गर्नुहोस् र पप-बाट हेर्नुहोस् कोड चयन गर्न सक्नुहुन्छ। माथि मेनु।
  • त्यसपछि, घुसाउनुहोस् ड्रप-डाउन मेनुबाट मोड्युल चयन गर्नुहोस्।
  • त्यसपछि निम्न VBA कोड प्रतिलिपि गरेर टाँस्नुहोस्।

VBA कोड:

9689
  • अन्तमा, आफ्नो किबोर्डमा F5 थिचेर कोड चलाउनुहोस् र तपाईंले परिणाम देख्नुहुन्छ। तपाईँको कार्यपत्र।

  • यो VBA कोडले तपाईँको सम्पूर्ण कार्यपुस्तिकाका सबै फिल्टरहरूलाई पहिले मा देखाइए अनुसार खाली गर्नेछ। विधि

VBA कोड स्पष्टीकरण

8231

पहिलो लूप कार्यपुस्तिकामा सबै तालिकाहरू मार्फत लुप गर्नको लागि हो। दोस्रो लूप कार्यपत्रमा सबै तालिकाहरू मार्फत लुप गर्नको लागि हो। त्यसपछि, लूप भित्रको रेखाले मात्र तालिकाबाट फिल्टर खाली गर्दछ। त्यस पछि, अन्तिम दुई लाइनहरु संग लूप बन्द गर्नुहोस्।

पढ्नुहोस्थप: एक्सेल फिल्टरका लागि सर्टकट (उदाहरणका साथ ३ द्रुत प्रयोगहरू)

निष्कर्ष

माथिका विधिहरूले तपाईंलाई <1 लाई मद्दत गर्नेछ।> एक्सेल VBA मा फिल्टर हटाउनुहोस् । आशा छ यसले तपाईंलाई मद्दत गर्नेछ! यदि तपाइँसँग कुनै प्रश्न, सुझाव, वा प्रतिक्रिया छ भने, कृपया हामीलाई टिप्पणी सेक्सनमा थाहा दिनुहोस्। वा तपाईंले ExcelWIKI.com ब्लगमा हाम्रा अन्य लेखहरू हेर्न सक्नुहुन्छ!

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