విషయ సూచిక
VBAలో మీరు చివరి వరుసను కనుగొనడానికి వివిధ పద్ధతులను ఉపయోగించవచ్చు. ఈ కథనంలో, నేను Excelలో చివరి వరుసను కనుగొనే VBA యొక్క వివిధ పద్ధతులను వివరించబోతున్నాను.
ఈ వివరణను కనిపించేలా చేయడానికి, నేను నమూనా డేటాసెట్ని ఉపయోగించబోతున్నాను. అమ్మకాల సమాచారాన్ని సూచించే డేటాసెట్లో 4 నిలువు వరుసలు ఉన్నాయి. ఈ నిలువు వరుసలు సేల్స్ పర్సన్, ప్రాంతం, ఉత్పత్తి, మరియు ధర .
7> ప్రాక్టీస్ చేయడానికి డౌన్లోడ్ చేయండి VBA చివరి వరుసను కనుగొనండి.xlsm
VBAకి మార్గాలు Excelలో చివరి వరుసను కనుగొనండి
1. ప్రత్యేక సెల్లను ఉపయోగించడం చివరి అడ్డు వరుసను కనుగొనడానికి
మీరు VBA ని ఉపయోగించి చివరి వరుసను కనుగొనడానికి SpecialCells పద్ధతిని ఉపయోగించవచ్చు.
మొదట, డెవలపర్ని తెరవండి ట్యాబ్ >> ఆపై విజువల్ బేసిక్
అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్ యొక్క కొత్త విండో పాప్ అప్ అవుతుంది.
ఇప్పుడు, ఇన్సర్ట్ >> మాడ్యూల్ని ఎంచుకోండి
A మాడ్యూల్ తెరవబడుతుంది.
తర్వాత <2లో క్రింది కోడ్ను వ్రాయండి>మాడ్యూల్ .
7724
ఇక్కడ, నేను LastRow_SpecialCells అనే ఉప విధానాన్ని సృష్టించాను, ఇక్కడ Long రకం వేరియబుల్ LastRow ప్రకటించబడింది.
తర్వాత Range.SpecialCells పద్ధతిని ఉపయోగించి వేరియబుల్ నిర్వచించబడింది. ఇక్కడ, నేను A ( A:A ) నిలువు వరుసను పరిధిగా ఉపయోగించాను. xlCellTypeLastCell ని SpecialCells టైప్ పారామీటర్గా అందించినట్లయితే, ఇది పరిధి కోసం చివరి గడిని అందిస్తుంది (ఈ సందర్భంలో, నిలువు వరుస నుండి A ).
ఫలితాన్ని చూపించడానికి నేను మెసేజ్ బాక్స్ని ఉపయోగించాను.
ఆ తర్వాత, కోడ్ను సేవ్ చేసి, తిరిగి వెళ్ళండి వర్క్షీట్.
మళ్లీ, వీక్షణ ట్యాబ్ >> నుండి మాక్రోలు >> మాక్రోలను వీక్షించండి
అప్పుడు, డైలాగ్ బాక్స్ పాప్ అప్ అవుతుంది.
ఇప్పుడు, మాక్రో పేరు నుండి LastRow_SpecialCells ని ఎంచుకోండి Macros in లో వర్క్బుక్ను కూడా ఎంచుకోండి.
చివరిగా, ఎంచుకున్న మాక్రో ని అమలు చేయండి.
అందువలన, ఇది చివరి వరుస సంఖ్యను చూపే సందేశ పెట్టెను పాప్ అప్ చేస్తుంది.
2. Rows.Count కోసం నాన్-ఎంప్టీ సెల్లను ఉపయోగించడం
మీరు VBA ని ఉపయోగించి చివరి అడ్డు వరుసను కనుగొనడానికి Rows.Count పద్ధతిని ఉపయోగించవచ్చు. .
ఇప్పుడు, డెవలపర్ టాబ్ >> ఆపై విజువల్ బేసిక్
అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్ యొక్క కొత్త విండో పాప్ అప్ అవుతుంది.
ఇప్పుడు, ఇన్సర్ట్ >> మాడ్యూల్ని ఎంచుకోండి
A మాడ్యూల్ తెరవబడుతుంది.
తర్వాత <2లో క్రింది కోడ్ను వ్రాయండి>మాడ్యూల్ .
6920
ఇక్కడ, నేను LastRow_NonEmpty అనే ఉప విధానాన్ని సృష్టించాను, ఇక్కడ Long రకం వేరియబుల్ LastRow ప్రకటించబడింది.
ఇప్పుడు, CELLS(Rows.Count, 1) మొదటి నిలువు వరుసలో ఎన్ని అడ్డు వరుసలు ఉన్నాయో లెక్కిస్తుంది. ఆ తర్వాత End(xlUp).Row ని ఉపయోగించారు, ఇప్పుడు ఇది Excel పరిధిలో చివరిగా ఉపయోగించిన అడ్డు వరుసను కనుగొంటుంది.
చివరికి, నేను మెసేజ్ బాక్స్ని ఉపయోగించానుఫలితం.
తర్వాత, కోడ్ను సేవ్ చేసి, వర్క్షీట్కి తిరిగి వెళ్లండి.
ఇక్కడ, వీక్షణ ట్యాబ్ >> నుండి మాక్రోలు >> మాక్రోలను వీక్షించండి
ఇప్పుడు, డైలాగ్ బాక్స్ పాప్ అప్ అవుతుంది.
తర్వాత, మాక్రో పేరు నుండి LastRow_NonEmpty ని కూడా ఎంచుకోండి Macros in లో వర్క్బుక్ని ఎంచుకోండి.
చివరిగా, ఎంచుకున్న మాక్రో ని అమలు చేయండి.
అందువలన, ఇది చివరి వరుస సంఖ్యను చూపే సందేశ పెట్టెను పాప్ అప్ చేస్తుంది.
3. అడ్డు వరుసలను ఉపయోగించడం. ఎంచుకున్న ఏదైనా నిలువు వరుస కోసం కౌంట్ చేయండి
VBAలో ఏదైనా ఎంచుకున్న నిలువు వరుసను ఉపయోగించడం ద్వారా, మీరు చివరి వరుసను కనుగొనవచ్చు.మొదట , డెవలపర్ ట్యాబ్ >> ఆపై విజువల్ బేసిక్
అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్ యొక్క కొత్త విండో పాప్ అప్ అవుతుంది.
ఇప్పుడు, ఇన్సర్ట్ >> మాడ్యూల్ని ఎంచుకోండి
A మాడ్యూల్ తెరవబడుతుంది.
తర్వాత <2లో క్రింది కోడ్ను వ్రాయండి>మాడ్యూల్ .
3353
ఇక్కడ, నేను LastRow_AnyColumn అనే ఉప విధానాన్ని సృష్టించాను, ఇక్కడ Long రకం వేరియబుల్ LastRow ప్రకటించబడింది.
తర్వాత, పరిధి లో కాలమ్ B ని పారామీటర్గా మరియు రోస్.కౌంట్ కూడా ఇవ్వబడింది, ఇది ఇచ్చిన నిలువు వరుస B లో ఎన్ని అడ్డు వరుసలు ఉన్నాయో లెక్కించబడుతుంది. తర్వాత, End(xlup) ఉపయోగించబడింది. అడ్డు వరుస ఇది Excel పరిధిలో చివరిగా ఉపయోగించిన అడ్డు వరుసను కనుగొంటుంది.
చివరిగా, నేను మెసేజ్ బాక్స్ని ఉపయోగించానుఫలితం.
తర్వాత, కోడ్ను సేవ్ చేసి, వర్క్షీట్కి తిరిగి వెళ్లండి.
తర్వాత, వీక్షణ ట్యాబ్ >> నుండి మాక్రోలు >> మాక్రోలను వీక్షించండి
ఇక్కడ, డైలాగ్ బాక్స్ పాప్ అప్ అవుతుంది.
ఇప్పుడు, మాక్రో పేరు నుండి LastRow_AnyColumn ని ఎంచుకోండి Macros in లో వర్క్బుక్ను కూడా ఎంచుకోండి.
చివరిగా, ఎంచుకున్న మాక్రో ని అమలు చేయండి.
అందువలన, ఇది చివరి వరుస సంఖ్యను చూపే సందేశ పెట్టె పాప్ అప్ చేస్తుంది.
ఇలాంటి రీడింగ్లు:
- VBA Excelలో కాలమ్లో కనుగొనండి (7 విధానాలు)
- VBAని ఉపయోగించి కనుగొనండి మరియు భర్తీ చేయండి (11 మార్గాలు)
- Excelలో VBAని ఉపయోగించి ఖచ్చితమైన సరిపోలికను కనుగొనండి (5 మార్గాలు)
- Excelలో VBAతో స్ట్రింగ్ను ఎలా కనుగొనాలి (8 ఉదాహరణలు)
4. చివరి వరుసను కనుగొనడానికి UsedRangeని ఉపయోగించడం
మీరు వర్క్షీట్ యొక్క UsedRange ఆస్తిని ఉపయోగించి చివరిదాన్ని కనుగొనవచ్చు VBA ని ఉపయోగించి వరుస.
ఇప్పుడు, డెవలపర్ ట్యాబ్ >> ఆపై విజువల్ బేసిక్
ని ఎంచుకోండి, అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్ యొక్క కొత్త విండో పాప్ అప్ అవుతుంది.
0>ఇప్పుడు, నిండి>> మాడ్యూల్ ఎంచుకోండి
A మాడ్యూల్ తెరవబడుతుంది.
తర్వాత, క్రింది కోడ్ను <లో వ్రాయండి 2>మాడ్యూల్ .
9445
ఇక్కడ, నేను LastRow_UsedRange అనే ఉప విధానాన్ని సృష్టించాను, ఇక్కడ Long రకం వేరియబుల్ చివరి వరుస ప్రకటించబడింది.
తర్వాత, నిర్వచించబడింది ActiveSheet.UsedRange.Rows పద్ధతిని ఉపయోగించి వేరియబుల్ కూడా ActiveSheet.UsedRange.Rows.Count ని ActiveSheet.UsedRange.Rows పారామీటర్గా అందించింది, ఇది తిరిగి అందిస్తుంది చివరి అడ్డు వరుస.
ఫలితాన్ని చూపించడానికి నేను సందేశ పెట్టెను ఉపయోగించాను.
ఇప్పుడు, కోడ్ను సేవ్ చేసి, వర్క్షీట్కి తిరిగి వెళ్లండి.
>తరువాత, వీక్షణ ట్యాబ్ >> నుండి మాక్రోలు >> మాక్రోలను వీక్షించండి
తర్వాత, డైలాగ్ బాక్స్ పాప్ అప్ అవుతుంది.
తర్వాత, మాక్రో నుండి పేరు LastRow_UsedRangeని ఎంచుకోండి Macros in లో వర్క్బుక్ని కూడా ఎంచుకోండి.
చివరిగా, Run ఎంచుకున్న Macro .
అందువలన, ఇది చివరి వరుస సంఖ్యను చూపే సందేశ పెట్టెను పాప్ అప్ చేస్తుంది.
5. పరిధిని ఉపయోగించడం. చివరిగా కనుగొనడానికి కనుగొనండి అడ్డు వరుస
మీరు పరిధిని ఉపయోగించవచ్చు. VBA ని ఉపయోగించి చివరి అడ్డు వరుసను కనుగొనడానికి పద్ధతిని కనుగొనండి.
ఇప్పుడు, <2ని తెరవండి>డెవలపర్ టాబ్ >> ఆపై విజువల్ బేసిక్
ఇక్కడ, అప్లికేషన్స్ కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్ యొక్క కొత్త విండో పాప్ అప్ అవుతుంది.
ఇప్పుడు, <నుండి 2> >> మాడ్యూల్
A మాడ్యూల్ తెరవబడుతుంది.
అప్పుడు మాడ్యూల్ లో క్రింది కోడ్ను వ్రాయండి.
1751
ఇక్కడ, నేను Range_Find_Method అనే ఉప విధానాన్ని సృష్టించాను, ఇక్కడ Long రకం వేరియబుల్ LastRow ప్రకటించబడింది .
తరువాత Cells.Find పద్ధతిని ఉపయోగించి వేరియబుల్ నిర్వచించబడింది. ఇక్కడ, 7 ప్రకటించబడిందిపారామితులు. ఏ పారామీటర్లో నేను ఉపయోగించాను (“*”) ఇది మొదటి ఖాళీ కాని సెల్ను కనుగొంటుంది. ప్రారంభించడానికి ఆఫ్టర్ పారామీటర్లో A1 ని పరిధిగా అందించబడింది. LookAt పారామీటర్లో xlPart సెల్ లోపల టెక్స్ట్లోని ఏదైనా భాగాన్ని చూడటానికి అందించబడింది.
LookIn:=xlFormulas పరామితి కోసం వెతుకుతుంది. సూత్రాలు ఏవైనా ఉంటే. SearchOrder:=xlByRows పరామితి కుడి-నుండి-ఎడమకు కదులుతుంది మరియు ఖాళీ కాని గడిని కనుగొనే వరకు ప్రతి అడ్డు వరుసలో లూప్ అవుతుంది.
MatchCase:=False పరామితి కనుగొను ని అప్పర్ లేదా లోయర్ కేస్ అక్షరాలను పరిగణించవద్దని చెబుతుంది. ఖాళీగా లేనిది కనుగొనబడినప్పుడు అది ఆపి, అడ్డు వరుస నంబర్ను అందిస్తుంది.
ఫలితాన్ని చూపించడానికి నేను సందేశ పెట్టెను ఉపయోగించాను.
ఇప్పుడు, కోడ్ను సేవ్ చేయండి మరియు వర్క్షీట్కి తిరిగి వెళ్లండి.
ఇక్కడ, వీక్షణ ట్యాబ్ >> నుండి మాక్రోలు >> మాక్రోలను వీక్షించండి
ఇప్పుడు, డైలాగ్ బాక్స్ పాప్ అప్ అవుతుంది.
ఇప్పుడు, మాక్రో పేరు నుండి Range_Find_Method ని ఎంచుకోండి Macros in లో వర్క్షీట్ను కూడా ఎంచుకోండి.
చివరిగా, ఎంచుకున్న మాక్రో ని అమలు చేయండి.
అందువలన, ఇది చివరి అడ్డు వరుస సంఖ్యను చూపే సందేశ పెట్టెను పాప్ అప్ చేస్తుంది.
ముగింపు
ఈ కథనంలో, నేను VBA Excelలో చివరి వరుసను కనుగొనడానికి 5 మార్గాలను వివరించాను. చివరి వరుసను కనుగొనడానికి మీరు ఏదైనా పద్ధతులను అనుసరించవచ్చు. ఈ పద్ధతులకు సంబంధించి మీకు ఏదైనా గందరగోళం లేదా ప్రశ్న ఉంటే, మీరు ఉండవచ్చుక్రింద వ్యాఖ్యానించండి.