VBA Excelలో చివరి వరుసను కనుగొనండి (5 మార్గాలు)

  • దీన్ని భాగస్వామ్యం చేయండి
Hugh West

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 మార్గాలను వివరించాను. చివరి వరుసను కనుగొనడానికి మీరు ఏదైనా పద్ధతులను అనుసరించవచ్చు. ఈ పద్ధతులకు సంబంధించి మీకు ఏదైనా గందరగోళం లేదా ప్రశ్న ఉంటే, మీరు ఉండవచ్చుక్రింద వ్యాఖ్యానించండి.

హ్యూ వెస్ట్ పరిశ్రమలో 10 సంవత్సరాల అనుభవంతో అత్యంత అనుభవజ్ఞుడైన ఎక్సెల్ శిక్షకుడు మరియు విశ్లేషకుడు. అతను అకౌంటింగ్ మరియు ఫైనాన్స్‌లో బ్యాచిలర్ డిగ్రీని మరియు బిజినెస్ అడ్మినిస్ట్రేషన్‌లో మాస్టర్స్ డిగ్రీని కలిగి ఉన్నాడు. హ్యూకు బోధన పట్ల మక్కువ ఉంది మరియు అనుసరించడానికి మరియు అర్థం చేసుకోవడానికి సులభమైన బోధనా విధానాన్ని అభివృద్ధి చేశారు. ఎక్సెల్‌పై అతని నైపుణ్యం కలిగిన జ్ఞానం ప్రపంచవ్యాప్తంగా వేలాది మంది విద్యార్థులు మరియు నిపుణులకు వారి నైపుణ్యాలను మెరుగుపర్చడానికి మరియు వారి కెరీర్‌లో రాణించడానికి సహాయపడింది. తన బ్లాగ్ ద్వారా, హ్యూ తన జ్ఞానాన్ని ప్రపంచంతో పంచుకున్నాడు, ఉచిత Excel ట్యుటోరియల్స్ మరియు ఆన్‌లైన్ శిక్షణను అందిస్తూ వ్యక్తులు మరియు వ్యాపారాలు వారి పూర్తి సామర్థ్యాన్ని చేరుకోవడంలో సహాయపడతాయి.