Excel VBA మాక్రోలను (7 పద్ధతులు) ఉపయోగించి ఒక పరిధిలో డేటాతో చివరి వరుసను కనుగొనండి

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

విషయ సూచిక

Microsoft Excelతో పని చేస్తున్నప్పుడు, చివరి వరుసలు లేదా నిలువు వరుసలను కనుగొనడం ఒక సాధారణ పని. చివరిగా ఉపయోగించిన అడ్డు వరుసలు లేదా నిలువు వరుసలను కనుగొనడానికి మేము కీబోర్డ్‌ని ఉపయోగిస్తాము. కానీ, మీరు సంక్లిష్ట డేటాసెట్ నుండి చివరిగా ఉపయోగించిన వరుసను కనుగొనవలసిన పరిస్థితిలో మిమ్మల్ని మీరు కనుగొనవచ్చు. ఈ ట్యుటోరియల్‌లో, మీరు ప్రాక్టికల్ ఉదాహరణలు మరియు సరైన దృష్టాంతాలతో Excelలో VBAని ఉపయోగించి ఒక పరిధిలో డేటాతో చివరి వరుసను కనుగొనడం నేర్చుకుంటారు.

ప్రాక్టీస్ వర్క్‌బుక్‌ను డౌన్‌లోడ్ చేయండి

ఈ ప్రాక్టీస్ వర్క్‌బుక్‌ను డౌన్‌లోడ్ చేయండి.

Range.xlsmలో చివరిగా ఉపయోగించిన అడ్డు వరుసను కనుగొనండి

7 పద్ధతులు , Excelలో VBAని ఉపయోగించి ఒక పరిధిలో డేటాతో చివరి వరుసను కనుగొనడంలో మీకు సహాయపడే ఏడు పద్ధతులను మేము మీకు అందించబోతున్నాము. మీ Excel పరిజ్ఞానాన్ని మెరుగుపరచుకోవడానికి మీరు ఈ పద్ధతులన్నింటినీ నేర్చుకుని, వాటిని వర్తింపజేయాలని మేము సిఫార్సు చేస్తున్నాము.

📕 మరింత చదవండి : Excelలో వరుసలో విలువతో చివరి సెల్‌ను కనుగొనండి (6 పద్ధతులు)

ఈ ట్యుటోరియల్‌ని ప్రదర్శించడానికి, మేము ఈ డేటాసెట్‌ని ఉపయోగించబోతున్నాము:

ఇక్కడ, మేము కొంతమంది ఆటగాళ్ల సమాచారాన్ని కలిగి ఉన్న డేటాసెట్‌ని కలిగి ఉన్నాము. మీకు అన్ని పద్ధతులను నేర్పడానికి మేము దీన్ని ఉపయోగిస్తాము.

VBA ఎడిటర్‌ని తెరవండి

మేము ప్రారంభించడానికి ముందు, ఇక్కడ మేము మీకు VBA ఎడిటర్‌ని తెరవడానికి ఒక సాధారణ రిమైండర్‌ని అందిస్తున్నాము Excel.

మొదట, మీ కీబోర్డ్‌లో Alt+F11 నొక్కండి. ఆపై, ఇన్సర్ట్ > మాడ్యూల్. ఆ తర్వాత, అది Excel యొక్క VBA ఎడిటర్‌ను తెరుస్తుంది.

1.VBA ఉపయోగించి శ్రేణిలో డేటాతో చివరి వరుసను కనుగొనడానికి రేంజ్.ఎండ్ ప్రాపర్టీని ఉపయోగించండి

ఇప్పుడు, ఈ పద్ధతి ప్రాథమికంగా పరిధి ముగింపును కనుగొంటుంది. ప్రధానంగా, చివరిగా ఉపయోగించిన సెల్ పరిధి. ఇచ్చిన పరిధిలో డేటాతో చివరి అడ్డు వరుసను కనుగొనడానికి మేము ఈ పద్ధతిని ఉపయోగించవచ్చు. VBAని ఉపయోగించడం మీకు కావలసిన ఫలితాలను అందిస్తుంది.

📌 దశలు

ముందుగా, VBA ఎడిటర్‌ని తెరవండి.

తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:

7833

ఇప్పుడు, ఫైల్‌ను సేవ్ చేయండి. ఆపై, మాక్రో డైలాగ్ బాక్స్‌ను తెరవడానికి Alt+F8 నొక్కండి. range_end_method

ఎంచుకోండి, ఆ తర్వాత, రన్‌పై క్లిక్ చేయండి.

మీరు చూడగలిగినట్లుగా, మేము Excelలో VBAని ఉపయోగించి ఒక పరిధిలో డేటాతో చివరి వరుసను విజయవంతంగా కనుగొన్నాము.

2. పరిధి. Excelలో VBA యొక్క ప్రాపర్టీని కనుగొనండి

ఇప్పుడు, VBAలో మేము డేటాసెట్ నుండి నిర్దిష్ట విలువ కోసం వెతకడానికి Range.Find పద్ధతిని ఉపయోగిస్తాము. కానీ ఒక పరిధిలో డేటాతో చివరి వరుసను కనుగొనడానికి ఈ పద్ధతి ఉపయోగపడుతుంది. ఇది కనుగొను & ఎక్సెల్ డైలాగ్ బాక్స్‌ను భర్తీ చేయండి. పరిధి. ఫైండ్ మెథడ్‌లో చాలా వాదనలు ఉన్నాయి. కానీ మేము వాటన్నింటినీ ఉపయోగించము.

మేము Range.Find పద్ధతిని ఉపయోగించే ముందు, మీకు శీఘ్ర సమాచారాన్ని అందజేద్దాం:

Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)

ఏమి := ”*” – నక్షత్రం అనేది ఏదైనా వచనం లేదా సంఖ్యను కనుగొనే వైల్డ్‌కార్డ్ అక్షరం సెల్ లో. ఇది ప్రాథమికంగా నాన్-బ్లాంక్ కోసం అన్వేషించినట్లేసెల్.

SearchOrder:=xlByRows – దీనర్థం తదుపరిదానికి వెళ్లడానికి ముందు ప్రతి మొత్తం అడ్డు వరుసను త్రవ్వడం. శోధన దిశ ఆర్గ్యుమెంట్ ఆధారంగా దిశ ఎడమ నుండి కుడికి లేదా కుడి నుండి ఎడమకు శోధించబడుతుంది. ఇక్కడ అదనపు ఎంపిక xlByColumns, ఇది చివరి నిలువు వరుసను గుర్తించేటప్పుడు ఉపయోగించబడుతుంది.

SearchDirection:=xlPrevious – ఇది ఏ దిశలో అన్వేషించాలో నిర్ణయిస్తుంది. xlPrevious అంటే ఇది కుడి నుండి ఎడమకు లేదా దిగువ నుండి పైకి శోధిస్తుంది. ఇతర ప్రత్యామ్నాయం xlNext, ఇది వ్యతిరేక మార్గంలో మారుతుంది.

📌 దశలు

ముందుగా, VBA ఎడిటర్‌ను తెరవండి.

0> తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:
7042

ఇప్పుడు, ఫైల్‌ను సేవ్ చేయండి. తర్వాత, మాక్రో డైలాగ్ బాక్స్‌ను తెరవడానికి Alt+F8 నొక్కండి. range_find_methodని ఎంచుకోండి.

ఆ తర్వాత, రన్ పై క్లిక్ చేయండి.

చివరికి, ఇది మా Excel వర్క్‌షీట్‌లో డేటాతో చివరి వరుసను కనుగొంటుంది.

3. VBAని ఉపయోగించి చివరి వరుసను కనుగొనడానికి స్పెషల్‌సెల్స్ ఫంక్షన్‌ని ఉపయోగించడం

ఇది మీ కీబోర్డ్‌లో Ctrl+End నొక్కడం వంటి పద్ధతి పని చేస్తుంది. మీరు మీ కీబోర్డ్‌పై Ctrl+End నొక్కినప్పుడు, మీరు ఎక్కడ ఉన్నా అది మిమ్మల్ని చివరి వరుసకు తీసుకెళుతుంది. కానీ మీరు Excelలో VBA కోడ్‌లను ఉపయోగించి డేటాతో చివరిగా ఉపయోగించిన అడ్డు వరుసను కనుగొనాలనుకుంటే, ఈ కోడ్ మీకు తప్పనిసరి.

📌 దశలు

ముందుగా, VBA ఎడిటర్‌ను తెరవండి.

తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:

6095

ఇప్పుడు, ఫైల్‌ను సేవ్ చేయండి. అప్పుడు,మాక్రో డైలాగ్ బాక్స్‌ను తెరవడానికి Alt+F8 నొక్కండి. specialcells_method ని ఎంచుకోండి.

ఆ తర్వాత, రన్ పై క్లిక్ చేయండి.

మీరు చూడగలిగినట్లుగా, Excelలో VBAని ఉపయోగించి డేటాతో చివరి వరుసను కనుగొనడంలో మేము విజయవంతమయ్యాము.

4. UsedRange ఫంక్షన్‌ని ఉపయోగించి డేటాతో చివరి వరుసను ఒక పరిధిలో కనుగొనడం

VBAలోని UsedRange అనేది ఒక నిర్దిష్ట వర్క్‌షీట్‌లో ఉపయోగించిన పరిధిని (అన్ని Excel సెల్‌లు ఉపయోగించిన లేదా వర్క్‌షీట్‌లో లోడ్ చేయబడినవి) సూచించే శ్రేణి వస్తువును అందించే వర్క్‌షీట్ యొక్క స్వాధీనం. ఇది వర్క్‌షీట్‌లో ఎగువ-ఎడమ ఉపయోగించిన సెల్‌లు మరియు చివరి కుడివైపు ఉపయోగించిన సెల్‌ల ద్వారా కవర్ చేయబడిన లేదా పేర్కొనబడిన ప్రాంతం అని అర్థం.

📌 దశలు

ముందుగా, VBA ఎడిటర్‌ని తెరవండి.

తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:

4809

ఇప్పుడు, ఫైల్‌ను సేవ్ చేయండి. తర్వాత, మాక్రో డైలాగ్ బాక్స్‌ను తెరవడానికి Alt+F8 నొక్కండి. usedRange_method ఎంచుకోండి.

ఆ తర్వాత, రన్ పై క్లిక్ చేయండి.

చివరిగా, మీరు Excelలో వర్క్‌షీట్‌లో చివరిగా ఉపయోగించిన అడ్డు వరుసను విజయవంతంగా చూస్తారు.

5. Excelలో VBAని ఉపయోగించి టేబుల్ రేంజ్‌ని ఉపయోగించడం

మీకు ఉంటే మీ వర్క్‌షీట్‌లో పట్టిక, మీరు ఈ పద్ధతిలో డేటాతో చివరి వరుసను కనుగొనవచ్చు.

📌 దశలు

ముందుగా, VBA ఎడిటర్‌ని తెరవండి .

ఆపై, కింది కోడ్‌ను టైప్ చేయండి:

8787

గమనిక : ఇక్కడ, మా డేటాసెట్ ప్రారంభించిన తర్వాత మేము చివరి వరుసతో 3ని జోడిస్తున్నాము. అడ్డు వరుస 3 తర్వాత.

ఇప్పుడు, ఫైల్‌ను సేవ్ చేయండి. తర్వాత, Alt+F8 నొక్కండిమాక్రో డైలాగ్ బాక్స్ తెరవడానికి. TableRange_method ఎంచుకోండి.

ఆ తర్వాత, రన్ పై క్లిక్ చేయండి.

మీరు చూడగలిగినట్లుగా, Excelలో డేటాతో చివరి అడ్డు వరుసను కనుగొనడానికి మేము VBA కోడ్‌లలో పట్టిక పరిధి పద్ధతిని విజయవంతంగా ఉపయోగించాము.

6. కనుగొనడానికి పేరున్న పరిధిని ఉపయోగించండి

పరిధిలో డేటాతో చివరి వరుస ఈ పద్ధతి సాధారణంగా Excelలో ఉపయోగించబడదు. కానీ, మీ జ్ఞానాన్ని మెరుగుపరచుకోవడానికి మీరు దీన్ని నేర్చుకోవాలని మేము భావిస్తున్నాము.

మీ డేటాసెట్‌లో పేరున్న పరిధి ఉంటే, మీరు ఈ కోడ్‌ని ఉపయోగించవచ్చు. కింది స్క్రీన్‌షాట్‌ను పరిశీలించండి. దీనిలో పేరున్న పరిధి ఉంది.

📌 దశలు

ముందుగా, VBA ఎడిటర్‌ని తెరవండి .

తర్వాత, కింది కోడ్‌ను టైప్ చేయండి:

6714

గమనిక : మా పరిధి 1వ వరుస తర్వాత ప్రారంభమైనందున మేము LastRowకి 1ని జోడిస్తున్నాము .

ఇప్పుడు, ఫైల్‌ను సేవ్ చేయండి. తర్వాత, మాక్రో డైలాగ్ బాక్స్‌ను తెరవడానికి Alt+F8 ని నొక్కండి. nameRange_methodని ఎంచుకోండి.

ఆ తర్వాత, రన్‌పై క్లిక్ చేయండి.

మీరు చూడగలిగినట్లుగా, VBAని ఉపయోగించి డేటాతో చివరి వరుసను కనుగొనడంలో మేము విజయవంతమయ్యాము.

7. Excelలో VBA యొక్క ప్రస్తుత రీజియన్ ఫంక్షన్

మీరు VBA యొక్క CurrentRegion పద్ధతిని కూడా ఉపయోగించవచ్చు. Excelలో చివరిగా ఉపయోగించిన వరుసను కనుగొనడానికి. ఇది గమ్మత్తైనది అయినప్పటికీ, మీకు కావాలంటే మీరు దీన్ని మీ ప్రయోజనం కోసం ఉపయోగించవచ్చు.

📌 దశలు

ముందుగా, VBA ఎడిటర్‌ని తెరవండి.

ఆపై, కింది కోడ్‌ను టైప్ చేయండి:

8963

గమనిక : పరిధి మొదటి సెల్ అయి ఉండాలిమీ డేటాసెట్. మరియు మీ ఎంపిక ప్రకారం మీ అడ్డు వరుసల సంఖ్యను జోడించండి. ఇక్కడ, మేము 3ని జోడించాము ఎందుకంటే మా డేటాసెట్ అడ్డు వరుస 3 తర్వాత ప్రారంభమైంది.

ఇప్పుడు, ఫైల్‌ను సేవ్ చేయండి. తర్వాత, మాక్రో డైలాగ్ బాక్స్‌ను తెరవడానికి Alt+F8 నొక్కండి. CurrentRegion_method

ఎంచుకోండి, ఆ తర్వాత, రన్‌పై క్లిక్ చేయండి.

మీరు చూడగలిగినట్లుగా, మేము VBA కోడ్‌ని ఉపయోగించి డేటాతో చివరి వరుసను విజయవంతంగా కనుగొన్నాము.

💬 గుర్తుంచుకోవలసిన విషయాలు

Range.End మాత్రమే పని చేస్తుంది ఒకే అడ్డు వరుస లేదా నిలువు వరుస. మీ డేటాసెట్‌లో చాలా ఖాళీ సెల్‌లు ఉంటే, డేటాతో చివరి అడ్డు వరుసను కనుగొనడం కష్టం అవుతుంది.

కొన్నిసార్లు, మీరు కోడ్‌ని అమలు చేయడానికి మీ పద్ధతులకు కొన్ని విలువలను జోడించాలి. సజావుగా. చివరి గడిని కనుగొనడానికి మేము అడ్డు వరుస సంఖ్యలను జోడించాము. కాబట్టి, మీ డేటాసెట్ ఎక్కడ నుండి ప్రారంభించబడిందో మీరు గుర్తుంచుకోవాలి.

ముగింపు

ముగింపుగా, ఈ ట్యుటోరియల్ మీకు ఒక పరిధిలోని డేటాతో చివరి వరుసను కనుగొనడానికి ఉపయోగకరమైన జ్ఞానాన్ని అందించిందని నేను ఆశిస్తున్నాను. Excelలో VBAని ఉపయోగిస్తోంది. మీరు ఈ సూచనలన్నింటినీ మీ డేటాసెట్‌కి నేర్చుకుని వర్తింపజేయాలని మేము సిఫార్సు చేస్తున్నాము. ప్రాక్టీస్ వర్క్‌బుక్‌ని డౌన్‌లోడ్ చేసుకోండి మరియు వీటిని మీరే ప్రయత్నించండి. అలాగే, వ్యాఖ్య విభాగంలో అభిప్రాయాన్ని తెలియజేయడానికి సంకోచించకండి. మీ విలువైన ఫీడ్‌బ్యాక్ ఇలాంటి ట్యుటోరియల్‌లను రూపొందించడానికి మాకు ప్రేరణనిస్తుంది.

వివిధ Excel-సంబంధిత సమస్యలు మరియు పరిష్కారాల కోసం మా వెబ్‌సైట్ Exceldemy.com ని తనిఖీ చేయడం మర్చిపోవద్దు.

కొత్త పద్ధతులను నేర్చుకుంటూ ఉండండి మరియు పెరుగుతూ ఉండండి!

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