విషయ సూచిక
మేము అనేక మార్గాలను ఉపయోగించి Excelలో వరుస సంఖ్యలను కనుగొనవచ్చు కానీ VBA మరిన్ని ఫీచర్లు మరియు అనుకూలీకరణలను అందిస్తుంది. దీని ద్వారా మనం వరుస సంఖ్యలను స్మార్ట్ మార్గాల్లో కనుగొనవచ్చు. ఈ రోజు ఈ కథనం VBAని ఉపయోగించి Excelలో వరుస సంఖ్యను కనుగొనడానికి 4 ఉపయోగకరమైన మాక్రోలను చూపబోతోంది.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు ఇక్కడ నుండి ఉచిత Excel వర్క్బుక్ని డౌన్లోడ్ చేసుకోవచ్చు మరియు స్వతంత్రంగా ప్రాక్టీస్ చేయండి.
VBA.xlsmని ఉపయోగించి వరుస సంఖ్యను కనుగొనండి
4 Macros ద్వారా VBAని ఉపయోగించి వరుస సంఖ్యను కనుగొనండి Excel
వివిధ ప్రాంతాలలో కొంతమంది విక్రయదారుల విక్రయాలను సూచించే పద్ధతులను అన్వేషించడానికి మేము ఉపయోగించే మా డేటాసెట్ను పరిచయం చేసుకోండి.
మ్యాక్రో 1: ఎంపికను మార్చడం ద్వారా అడ్డు వరుస సంఖ్యను కనుగొనడానికి VBA
మొదట, మేము ఏదైనా సెల్ని ఎంచుకోవడం ద్వారా అడ్డు వరుస సంఖ్యను కనుగొనడానికి Excel VBA లో మాక్రోను ఉపయోగిస్తాము. అంటే మీరు ఉపయోగించిన ఏదైనా సెల్ని ఎంచుకుంటే, మాక్రో తక్షణమే అడ్డు వరుస సంఖ్యను చూపుతుంది. దాని కోసం, మీరు మాడ్యూల్లో కాకుండా కోడ్లను షీట్లో ఉంచాలి .
దశలు:
- కుడి- షీట్ శీర్షికపై క్లిక్ చేసి, సందర్భ మెను నుండి కోడ్ని వీక్షించండి ఎంచుకోండి.
- తర్వాత వ్రాయండి క్రింది కోడ్లు-
6157
- తర్వాత, కోడ్లను అమలు చేయాల్సిన అవసరం లేదు, మీ షీట్కి తిరిగి వెళ్లండి.
కోడ్ బ్రేక్డౌన్:
- మొదట, నేను ప్రైవేట్ సబ్ విధానాన్ని సృష్టించాను – వర్క్షీట్_సెలక్షన్ చేంజ్ .
- తర్వాత Rnumber వేరియబుల్గా డిక్లేర్డ్ చేయబడింది పూర్ణాంకం .
- వరుస సక్రియ సెల్ యొక్క అడ్డు వరుస సంఖ్యను నిర్ణయిస్తుంది.
- తర్వాత, ఇఫ్ స్టేట్మెంట్ తనిఖీ చేస్తుంది సక్రియ సెల్ ఖాళీగా ఉన్నా లేకున్నా, ఆపై MsgBox అవుట్పుట్ను చూపుతుంది.
- ఇప్పుడు ఉపయోగించిన ఏదైనా సెల్పై క్లిక్ చేయండి మరియు అది మీకు అడ్డు వరుసను చూపుతుంది సంఖ్య.
మరింత చదవండి: Excel VBA: నిలువు వరుసలో స్ట్రింగ్ని కనుగొని, వరుస సంఖ్యను తిరిగి ఇవ్వండి
మాక్రో 2: VBAని ఉపయోగించి యాక్టివ్ సెల్ యొక్క అడ్డు వరుస సంఖ్యను కనుగొనండి
ఈ మాక్రో మా షీట్లోని పేర్కొన్న సెల్లో సక్రియ సెల్ యొక్క అడ్డు వరుస సంఖ్యను అందిస్తుంది. కాబట్టి, మేము మా కోడ్లలో వర్క్షీట్ పేరు మరియు అవుట్పుట్ సెల్ను పేర్కొనవలసి ఉంటుంది. ఇక్కడ, మేము సెల్ D14 ని మా అవుట్పుట్ సెల్గా ఉపయోగిస్తాము.
దశలు:
- ALT + F11<ని నొక్కండి 2> VBA విండోను తెరవడానికి .
- తర్వాత, కొత్త మాడ్యూల్ను చొప్పించడానికి క్రింది విధంగా క్లిక్ చేయండి: చొప్పించు > మాడ్యూల్ .
- ఆ తర్వాత, మాడ్యూల్లో కింది కోడ్లను టైప్ చేయండి-
4582
- ఆపై మీ షీట్కి తిరిగి వెళ్లండి.
కోడ్ బ్రేక్డౌన్:
- ఇక్కడ , Find_Row_Number_of_an_Active_Cell() అనేది ఉప
- wSheet వర్క్షీట్
- గా ప్రకటించబడింది అప్పుడు సెట్ స్టేట్మెంట్ సక్రియ సెల్ను ఎంచుకుంటుంది
- పరిధి అవుట్పుట్ సెల్లోని అడ్డు వరుస సంఖ్యను అందిస్తుంది.
- ఇప్పుడు సెల్ను ఎంచుకుని, క్రింది విధంగా క్లిక్ చేయండి: డెవలపర్ >Macros .
- Macro డైలాగ్ బాక్స్లో కనిపించిన తర్వాత, స్థూల పేరును ఎంచుకుని నొక్కండి రన్ .
వెంటనే, మీరు ఎంచుకున్న సెల్ యొక్క అడ్డు వరుస సంఖ్య మా అవుట్పుట్ సెల్లో తిరిగి వస్తుందని మీరు చూస్తారు.
మీరు B8 సెల్ ఎంచుకోబడిందని చూడవచ్చు, కాబట్టి 8 అవుట్పుట్ అవుతుంది.
మరింత చదవండి: Excelలో ప్రస్తుత సెల్ యొక్క వరుస సంఖ్యను ఎలా పొందాలి (4 త్వరిత మార్గాలు)
ఇలాంటి రీడింగ్లు
- లో వరుస సంఖ్యను ఎలా పెంచాలి Excel ఫార్ములా (6 సులభ మార్గాలు)
- Excel VBAతో రేంజ్ నుండి వరుస సంఖ్యను పొందండి (9 ఉదాహరణలు)
- ఒక వరుస సంఖ్యను ఎలా తిరిగి ఇవ్వాలి Excelలో సెల్ మ్యాచ్ (7 పద్ధతులు)
- Excelలో సెల్ విలువ నుండి వరుస సంఖ్యను ఎలా పొందాలి (5 పద్ధతులు)
Macro 3: VBA విలువను సరిపోల్చడం ద్వారా అడ్డు వరుస సంఖ్యను కనుగొనడానికి
మీరు విలువ కోసం శోధించడం ద్వారా అడ్డు వరుస సంఖ్యను కనుగొనాలనుకుంటే, ఈ మాక్రో మీ కోసం. దిగువ చిత్రంలో చూపిన విధంగా మీరు కోడ్లలో శోధన విలువ మరియు నిలువు వరుస సంఖ్యను పేర్కొనవలసి ఉంటుంది.
దశలు:
- మొదటిదాన్ని అనుసరించండి కొత్త మాడ్యూల్ని చొప్పించడానికి మునుపటి పద్ధతి నుండి రెండు దశలు షీట్.
కోడ్ బ్రేక్డౌన్:
- ఇక్కడ, Find_Row_Matching_a_Value() ఉప
- మరియు wBook మరియు wSheet ఇలా ప్రకటించబడ్డాయి వర్క్షీట్ మరియు fCell రేంజ్ గా ప్రకటించబడ్డాయి.
- wBook మరియు wSheet సెట్ చేయబడ్డాయి ActiveWorkbook మరియు ActiveSheet కోసం.
- Const శోధన విలువ కోసం ఇన్పుట్ తీసుకుంటుంది.
- తరువాత, పరిధి పేర్కొన్న నిలువు వరుస ద్వారా విలువను శోధిస్తుంది.
- తర్వాత, If మరియు Else స్టేట్మెంట్ MsgBox ని ఉపయోగించి ఫలితాన్ని చూపుతుంది.
- తర్వాత, మాక్రో డైలాగ్ బాక్స్ను తెరవడానికి మునుపటి పద్ధతి నుండి 5వ దశను అనుసరించండి .
- ని ఎంచుకోండి 1>మాక్రో పేరు మరియు కేవలం రన్ ని నొక్కండి.
త్వరలో నోటిఫికేషన్ బాక్స్ మీకు అడ్డు వరుస సంఖ్యను చూపుతుంది.
మరింత చదవండి: Excel VBA: రిటర్న్ రో సంఖ్య విలువ (5 తగిన పద్ధతులు)
మాక్రో 4: అడ్డు వరుస సంఖ్యను కనుగొనడానికి బటన్
మా చివరి పద్ధతిలో, VBA మాక్రోలను ఉపయోగించి అడ్డు వరుస సంఖ్యను గుర్తించడానికి మేము మీకు అత్యంత తెలివైన పద్ధతిని చూపుతాము. మేము ఒక బటన్ను తయారు చేస్తాము మరియు దానితో స్థూలాన్ని కేటాయిస్తాము. మేము బటన్పై క్లిక్ చేసినప్పుడు, అది ఇన్పుట్ బాక్స్ను తెరుస్తుంది, ఇక్కడ మనకు అడ్డు వరుస నంబర్ని కావలసిన శోధన విలువను ఇన్పుట్ చేయవచ్చు. మునుపటి మాక్రో పేర్కొన్న నిలువు వరుస ద్వారా శోధించవచ్చు కానీ ఈ మాక్రో షీట్లో ఎక్కడైనా, ఏ కాలమ్ను అయినా శోధించగలదు.
దశలు:
- మళ్లీ కొత్త మాడ్యూల్ను చొప్పించడానికి రెండవ పద్ధతి నుండి మొదటి రెండు దశలను అనుసరించండి మీషీట్.
కోడ్ బ్రేక్డౌన్:
- మొదట, నేను <ని సృష్టించాను 1>ఉప విధానం Find_Row_Number().
- అప్పుడు mValue String మరియు row Range వలె రెండు వేరియబుల్లను ప్రకటించబడింది. .
- తర్వాత విలువను చొప్పించడానికి InputBox ని ఉపయోగించారు.
- తరువాత, సెట్ మరియు if స్టేట్మెంట్ అది ఖాళీగా లేకుంటే అడ్డు వరుస సంఖ్యను కనుగొంటుంది.
- చివరిగా, MsgBox అవుట్పుట్ను చూపుతుంది.
- తర్వాత, క్లిక్ చేయండి డెవలపర్ > చొప్పించు ఆపై ఫారమ్ నియంత్రణల విభాగం నుండి బటన్ కమాండ్ను ఎంచుకోండి.
- తర్వాత మీరు మీ కర్సర్తో ప్లస్ సైన్ ని పొందుతారు, మీరు కోరుకున్న పరిమాణం ప్రకారం మీ షీట్పై క్లిక్ చేయడం ద్వారా ఎక్కడికైనా లాగి, ఆపై క్లిక్ని విడుదల చేయండి.
11>
- తర్వాత, బటన్పై కుడి-క్లిక్ చేసి వచనాన్ని సవరించు ఎంచుకోండి బటన్ పేరును సవరించడానికి.
- బటన్ పేరును టైప్ చేయండి, ఆపై బటన్ వెలుపల ఎక్కడైనా క్లిక్ చేయండి మరియు పేరు మార్చబడుతుంది.<13
- ఇప్పుడు బటన్పై క్లిక్ చేయండి, అది ఇన్పుట్ బాక్స్ను తెరుస్తుంది.
- చివరిగా, శోధన విలువను చొప్పించి, నొక్కండి. సరే .
ఇప్పుడు ఒకసారి చూడండి, ఇది సరిపోలిన వరుస సంఖ్యను చూపుతోందివిలువ.
మరింత చదవండి: కాలమ్లో స్ట్రింగ్ను కనుగొనండి మరియు ఎక్సెల్లో వరుస సంఖ్యను తిరిగి ఇవ్వండి (7 మార్గాలు)
ముగింపు
వ్యాసం కోసం అంతే. VBAని ఉపయోగించి excelలో వరుస సంఖ్యను కనుగొనడానికి పైన వివరించిన విధానాలు సరిపోతాయని నేను ఆశిస్తున్నాను. వ్యాఖ్య విభాగంలో ఏదైనా ప్రశ్న అడగడానికి సంకోచించకండి మరియు దయచేసి నాకు అభిప్రాయాన్ని తెలియజేయండి. మరిన్ని అన్వేషించడానికి ExcelWIKIని సందర్శించండి.