విషయ సూచిక
Microsoft Excel తో పని చేస్తున్నప్పుడు, డేటాను ఫిల్టర్ చేయడం వలన మనకు కావలసిన సమాచారాన్ని మాత్రమే చూడగలుగుతాము. మేము పెద్ద డేటాసెట్ లేదా పట్టికలలోని కొన్ని అంశాలపై దృష్టి కేంద్రీకరించాలనుకున్నప్పుడు, ఈ సాంకేతికత ఉపయోగపడుతుంది. పని పూర్తయినప్పుడు, మా స్ప్రెడ్షీట్లో ఆ డేటాను తిరిగి పొందాలి. Excel ఇప్పటికే దీని కోసం అంతర్నిర్మిత సాధనాన్ని కలిగి ఉన్నప్పటికీ. కానీ VBA అనేది Excelలో ఏదైనా పనిని నిర్వహించడానికి అత్యంత సమర్థవంతమైన, సమయాన్ని ఆదా చేసే మరియు సురక్షితమైన మార్గం. ఈ కథనంలో, Excel VBAలో ఫిల్టర్ని తీసివేయడానికి మేము కొన్ని ఉదాహరణలను చూపుతాము.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు వర్క్బుక్ని డౌన్లోడ్ చేసి, వారితో ప్రాక్టీస్ చేయవచ్చు.
Filter.xlsmని తీసివేయడానికి VBA
Excel VBAలో ఫిల్టర్ని తీసివేయడానికి 5 సాధారణ పద్ధతులు
Excel అంతర్నిర్మితంగా ఉంది డేటా నుండి ఫిల్టర్లను తీసివేయడానికి సాధనాలు మరియు విధులు. కానీ Excel VBA తో మేము VBA కోడ్ని అమలు చేయడం ద్వారా ఆ ఫిల్టర్లను త్వరగా తీసివేయవచ్చు. డేటా నుండి ఫిల్టర్లను తీసివేయడానికి మేము క్రింది డేటాసెట్ని ఉపయోగించబోతున్నాము. డేటాసెట్ కాలమ్ B లో కొన్ని ఉత్పత్తి IDలను కలిగి ఉంది, C నిలువు వరుసలో ఉత్పత్తి పేర్లు మరియు D నిలువు వరుసలో డెలివరీ దేశం. మేము ఉత్పత్తి షాంపూ మరియు కండీషనర్ వివరాలను మాత్రమే చూడాలనుకుంటున్నాము, కాబట్టి మేము వాటిని ఫిల్టర్ చేసాము. ఇప్పుడు, మనం ఆ ఫిల్టర్ చేసిన డేటాను క్లియర్ చేయాలి అనుకుందాం. మేము దీని కోసం కొన్ని Excel VBA Macros ని ఉపయోగిస్తాము. Excelని ఉపయోగించి డేటా నుండి ఆ ఫిల్టర్లను క్లియర్ చేయడానికి ఉదాహరణలను ప్రదర్శిస్తాముVBA .
1. Excel టేబుల్ నుండి అన్ని ఫిల్టర్లను తీసివేయడానికి VBAని వర్తింపజేయండి
Excel VBA తో, వినియోగదారులు రిబ్బన్ నుండి ఎక్సెల్ మెనూలుగా పనిచేసే కోడ్ను సులభంగా ఉపయోగించవచ్చు. Excel పట్టిక నుండి అన్ని ఫిల్టర్లను తీసివేయడానికి VBA కోడ్ని ఉపయోగించడానికి, క్రింది దశలను అనుసరించండి.
దశలు:
- మొదట , రిబ్బన్ నుండి డెవలపర్ టాబ్కి వెళ్లండి.
- రెండవది, కోడ్ కేటగిరీ నుండి, విజువల్ బేసిక్ పై క్లిక్ చేసి <1ని తెరవండి>విజువల్ బేసిక్ ఎడిటర్ . లేదా విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి Alt + F11 ని నొక్కండి. మీరు మీ వర్క్షీట్పై కుడి-క్లిక్ చేసి, కోడ్ని వీక్షించండి కి వెళ్లవచ్చు. ఇది మిమ్మల్ని విజువల్ బేసిక్ ఎడిటర్ కి కూడా తీసుకెళ్తుంది.
- ఇది విజువల్ బేసిక్ ఎడిటర్ <2లో కనిపిస్తుంది>శ్రేణి నుండి పట్టికను సృష్టించడానికి మేము మా కోడ్లను ఎక్కడ వ్రాస్తాము.
- మూడవదిగా, ఇన్సర్ట్ డ్రాప్-డౌన్ మెను బార్ నుండి మాడ్యూల్ పై క్లిక్ చేయండి.
- ఇది మీ వర్క్బుక్లో మాడ్యూల్ ని సృష్టిస్తుంది.
- మరియు, VBA ని కాపీ చేసి పేస్ట్ చేయండి క్రింద చూపబడిన కోడ్.
VBA కోడ్:
3432
- ఆ తర్వాత, RubSub బటన్పై క్లిక్ చేయడం ద్వారా కోడ్ని అమలు చేయండి లేదా కీబోర్డ్ షార్ట్కట్ F5 ని నొక్కడం ద్వారా మీ వర్క్షీట్లో.
VBA కోడ్వివరణ
3321
Sub అనేది కోడ్లోని పనిని నిర్వహించడానికి ఉపయోగించే కోడ్లో ఒక భాగం కానీ ఏ విలువను అందించదు. దీనిని ఉపవిధానం అని కూడా అంటారు. కాబట్టి మేము మా విధానానికి Remove_Filters1() అని పేరు పెట్టాము.
9832
వేరియబుల్ డిక్లరేషన్.
5991
VBA సెట్ కేవలం మనం ఎంచుకోవాల్సిన పరిధిలో టైప్ చేయకుండా ఉండటానికి అనుమతిస్తుంది కోడ్ని అమలు చేస్తున్నప్పుడు మళ్లీ మళ్లీ. కాబట్టి, మేము షీట్లోని మొదటి పట్టికకు సూచనను సెట్ చేసాము.
9132
ఈ కోడ్ లైన్ మొత్తం డేటా కోసం అన్ని ఫిల్టర్లను తీసివేస్తుంది.
4513
ఇది ప్రక్రియను ముగిస్తుంది.
మరింత చదవండి: Excelలో ఫిల్టర్ని ఎలా తీసివేయాలి (5 సులభమైన & త్వరిత మార్గాలు)
2. VBAని ఉపయోగించి ఒక షీట్లోని అన్ని Excel టేబుల్ ఫిల్టర్లను క్లియర్ చేయండి
షీట్లోని అన్ని ఎక్సెల్ టేబుల్ ఫిల్టర్లను తీసివేయడానికి Excel VBAని ఉపయోగించడం యొక్క మరొక ఉదాహరణను చూద్దాం. దీని కోసం, దిగువ దశలను అనుసరించండి.
దశలు:
- మొదట, రిబ్బన్ నుండి Develope r ట్యాబ్కి వెళ్లండి.
- రెండవది, విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి విజువల్ బేసిక్ పై క్లిక్ చేయండి.
- విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి మరొక మార్గం Alt + F11 ని నొక్కడం సరిపోతుంది.
- లేదా, షీట్పై కుడి-క్లిక్ చేసి, ఆపై కోడ్ని వీక్షించండి ఎంచుకోండి.
- తదుపరి, దీనికి వెళ్లండి చొప్పించు మరియు డ్రాప్-డౌన్ మెను నుండి మాడ్యూల్ ఎంచుకోండి.
- మరియు, ఇది విజువల్ బేసిక్ విండోను తెరుస్తుంది.
- ఆ తర్వాత, కాపీ చేయండి మరియు క్రింద VBA కోడ్ ని అతికించండి.
VBA కోడ్:
4052
- ఇంకా, నొక్కండి F5 కీ లేదా కోడ్ను అమలు చేయడానికి రన్ సబ్ బటన్పై క్లిక్ చేయండి.
- మరియు, ఈ కోడ్ మీ షీట్ నుండి అన్ని ఎక్సెల్ టేబుల్ ఫిల్టర్లను క్లియర్ చేస్తుంది మరియు మెథడ్ 1 వంటి అవుట్పుట్ను ఇస్తుంది.
VBA కోడ్ వివరణ 3>
1422
ఆ కోడ్ లైన్లు షీట్లోని అన్ని టేబుల్ల ద్వారా లూప్ చేయబడతాయి మరియు మొత్తం వర్క్షీట్ కోసం అన్ని ఫిల్టర్లను తీసివేయండి.
మరింత చదవండి: ఎక్సెల్ పివోట్ టేబుల్ని ఫిల్టర్ చేయడం ఎలా (8 ప్రభావవంతమైన మార్గాలు)
3. Excelలో VBAతో ఉన్న కాలమ్ నుండి ఫిల్టర్ని తీసివేయండి
Excel VBAతో కాలమ్ నుండి ఫిల్టర్ను క్లియర్ చేయడానికి మరొక మార్గంలో చూద్దాం. దీని కోసం విధానాన్ని చూద్దాం.
దశలు:
- ప్రారంభించడానికి, రిబ్బన్పై డెవలపర్ ట్యాబ్ని క్లిక్ చేయండి.
- రెండవది, విజువల్ బేసిక్ పై క్లిక్ చేయడం ద్వారా విజువల్ బేసిక్ ఎడిటర్ ని ప్రారంభించండి.
- ప్రత్యామ్నాయంగా, మీరు దీని ద్వారా విజువల్ బేసిక్ ఎడిటర్ ని యాక్సెస్ చేయవచ్చు Alt + F11 నొక్కడం.
- లేదా, షీట్పై రైట్-క్లిక్ మరియు మెను నుండి కోడ్ని వీక్షించండి ఎంచుకోండి.
- తర్వాత, ఇన్సర్ట్ కింద ఉన్న డ్రాప్-డౌన్ బాక్స్ నుండి మాడ్యూల్ ని ఎంచుకోండి.
- మరియు విజువల్ బేసిక్ విండో కనిపిస్తుంది.
- కోడ్ను వ్రాయండి అక్కడ.
VBA కోడ్:
4040
- చివరిగా, కోడ్ని అమలు చేయడానికి F5 కీ ని నొక్కండి.
- ఈ కోడ్ని ఉపయోగించడం వలన మీ ఎక్సెల్ టేబుల్లోని నిలువు వరుస నుండి ఫిల్టర్ తీసివేయబడుతుంది.
VBA కోడ్ వివరణ
2868
ఈ కోడ్ లైన్ ఫీల్డ్ను నిర్దేశిస్తుందిసంఖ్య మాత్రమే మరియు ఇతర పారామితులు లేవు.
మరింత చదవండి: బహుళ ప్రమాణాల ద్వారా ఒకే కాలమ్లో ఫిల్టర్ చేయడానికి Excel VBA (6 ఉదాహరణలు)
ఇలాంటి రీడింగ్లు
- Excel VBA: అర్రేలో బహుళ ప్రమాణాలతో ఫిల్టర్ చేయడం ఎలా (7 మార్గాలు)
- VBA కోడ్ని ఫిల్టర్ చేయడానికి డేటా Excelలో తేదీ ద్వారా (4 ఉదాహరణలు)
- రక్షిత Excel షీట్లో ఫిల్టర్ని ఎలా ఉపయోగించాలి (సులభమైన దశలతో)
- బహుళం ద్వారా విభిన్న నిలువు వరుసలను ఫిల్టర్ చేయండి Excel VBAలో ప్రమాణాలు
- Excelలో డేటాను ఫిల్టర్ చేయడానికి VBA కోడ్ (8 ఉదాహరణలు)
4. యాక్టివ్ వర్క్షీట్లోని అన్ని ఫిల్టర్లను క్లియర్ చేయండి
ఇప్పుడు, యాక్టివ్ వర్క్షీట్ నుండి అన్ని ఫిల్టర్లను క్లియర్ చేయడానికి మరొక Excel VBA పద్ధతిని చూడండి. క్రింది దశలను అనుసరించండి.
దశలు:
- ప్రారంభించడానికి, రిబ్బన్ను తెరిచి డెవలపర్ ఎంపికను ఎంచుకోండి.
- తర్వాత, విజువల్ బేసిక్ ఎడిటర్ ని యాక్సెస్ చేయడానికి, విజువల్ బేసిక్ పై క్లిక్ చేయండి.
- Alt + F11 ని నొక్కడం కూడా వస్తుంది విజువల్ బేసిక్ ఎడిటర్ .
- ప్రత్యామ్నాయంగా, రైట్-క్లిక్ షీట్పై క్లిక్ చేసి, కనిపించే మెను నుండి కోడ్ని వీక్షించండి ఎంచుకోండి.
- ఇప్పుడు, ఇన్సర్ట్ డ్రాప్-డౌన్ ఎంపిక నుండి, మాడ్యూల్ ఎంచుకోండి.
- తర్వాత VBA కోడ్ను కాపీ చేసి పేస్ట్ చేయండి.
VBA కోడ్:
7102
- F5 కీని నొక్కడం ద్వారా కోడ్ని అమలు చేయండి.
- మరియు, చివరకు, మీరు ఈ VBA కోడ్ని ఉపయోగించి మీ డేటా నుండి ఫిల్టర్లను తీసివేయగలరు మెథడ్-1 వంటిది.
మరింత చదవండి: Excelలో మరో షీట్లో జాబితా ద్వారా ఫిల్టర్ చేయడం ఎలా (2 పద్ధతులు)
1>5. వర్క్బుక్ నుండి అన్ని ఫిల్టర్లను తీసివేయడానికి Excel VBA
వర్క్బుక్ నుండి అన్ని ఫిల్టర్లను తీసివేయడానికి మరో r Excel VBA మార్గాన్ని అన్వేషిద్దాం. కాబట్టి, దిగువ దశలను చూద్దాం.
స్టెప్స్:
- ప్రారంభించడానికి, రిబ్బన్ను తెరిచి, డ్రాప్ నుండి డెవలపర్ ని ఎంచుకోండి -డౌన్ మెను.
- తర్వాత విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి విజువల్ బేసిక్ ని ఎంచుకోండి.
- విజువల్ బేసిక్ ఎడిటర్ మే Alt + F11 ని నొక్కడం ద్వారా కూడా యాక్సెస్ చేయవచ్చు.
- ప్రత్యామ్నాయంగా, మీరు షీట్పై రైట్-క్లిక్ మరియు పాప్- నుండి కోడ్ని వీక్షించండి ఎంచుకోవచ్చు పైకి మెను.
- ఆ తర్వాత, ఇన్సర్ట్ డ్రాప్-డౌన్ మెను నుండి మాడ్యూల్ ఎంచుకోండి.
- తర్వాత క్రింది VBA కోడ్ని కాపీ చేసి పేస్ట్ చేయండి.
VBA కోడ్:
2239
- చివరిగా, మీ కీబోర్డ్పై F5 ని నొక్కడం ద్వారా కోడ్ని అమలు చేయండి మరియు మీరు దీనిలో ఫలితాన్ని చూస్తారు మీ వర్క్ షీట్ విధానం .
VBA కోడ్ వివరణ
7915
మొదటి లూప్ వర్క్బుక్లోని అన్ని టేబుల్ల ద్వారా లూప్ చేయడం కోసం. రెండవ లూప్ వర్క్షీట్లోని అన్ని పట్టికల ద్వారా లూప్ చేయడం కోసం. అప్పుడు, లూప్ లోపల ఉన్న లైన్ టేబుల్ నుండి ఫిల్టర్ను క్లియర్ చేస్తుంది. ఆ తర్వాత, చివరి రెండు పంక్తులతో లూప్ను మూసివేయండి.
చదవండిమరిన్ని: Excel ఫిల్టర్ కోసం షార్ట్కట్ (ఉదాహరణలతో 3 శీఘ్ర ఉపయోగాలు)
ముగింపు
పై పద్ధతులు <1కి మీకు సహాయం చేస్తాయి> Excel VBA లో ఫిల్టర్ని తీసివేయండి. ఇది మీకు సహాయపడుతుందని ఆశిస్తున్నాము! మీకు ఏవైనా ప్రశ్నలు, సూచనలు లేదా అభిప్రాయాలు ఉంటే, దయచేసి వ్యాఖ్య విభాగంలో మాకు తెలియజేయండి. లేదా మీరు ExcelWIKI.com బ్లాగ్లోని మా ఇతర కథనాలను చూడవచ్చు!