విషయ సూచిక
Excel VBA లో పేరుతో షీట్ను ఎలా జోడించాలనే దానిపై మీ ప్రశ్నలకు ఈ కథనం సమాధానాలను అందిస్తుంది. మీరు అలాంటి ప్రత్యేకమైన ట్రిక్స్ కోసం చూస్తున్నట్లయితే, మీరు సరైన స్థానానికి వచ్చారు. ఇక్కడ, మేము 6 సులభమైన & Excel VBA లో పేరుతో షీట్ని జోడించడానికి నిరూపితమైన మార్గాలు.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేసుకోండి
మీరు మరింత మెరుగ్గా అర్థం చేసుకోవడం కోసం క్రింది Excel వర్క్బుక్ని డౌన్లోడ్ చేసుకోవచ్చు మరియు మీరే సాధన చేసుకోవచ్చు.<3 Name.xlsmతో షీట్ని జోడించడం
VBA కోడ్ పేరుతో షీట్ని జోడించడానికి
మేము షీట్స్ ఆబ్జెక్ట్ ని ఉపయోగిస్తాము Excel లో ఒక షీట్. పేరుతో షీట్ను జోడించడానికి ప్రాథమిక VBA కోడ్ దిగువన ఉన్నట్లుగా ఉంది.
Sheets.Add ([Before], [After], [Count], [Type])
ముందు: ఇది ఐచ్ఛికం. ఇది నిర్దిష్ట షీట్కు ముందు కొత్త షీట్ని జోడిస్తుంది.
తర్వాత: ఇది కూడా ఐచ్ఛికం. ఇది నిర్దిష్ట షీట్ తర్వాత కొత్త షీట్ను జోడిస్తుంది.
కౌంట్: ఇది ఐచ్ఛిక పరామితి కూడా. ఇది జోడించాల్సిన షీట్ల సంఖ్యను సూచిస్తుంది.
రకం: ఇది ఐచ్ఛికం కూడా. ఇది షీట్ రకాన్ని నిర్దేశిస్తుంది. ఇక్కడ, డిఫాల్ట్ విలువ xlWorksheet .
Excel VBAలో షీట్ని పేరుతో జోడించడానికి 6 విభిన్న మార్గాలు
Excelలో, మేము యాడ్ <తో కొత్త షీట్ని జోడించవచ్చు. 1>⊕ షీట్ పేరు పక్కన ఉన్న చిహ్నం. Excelలో అదే పనిని ఆటోమేట్ చేయాలని మీరు ఎప్పుడైనా ఆలోచించారా? ఇక ఆలోచించకండి, ఎందుకంటే VBA మీరు కవర్ చేసారు.
ఇక్కడ మేము సేల్స్ రిపోర్ట్ పేరుతో వర్క్షీట్ని కలిగి ఉన్నాము. ఇది రోజువారీ విక్రయాలను కలిగి ఉందిఒక నిర్దిష్ట ఫలహారశాల యొక్క నివేదిక . నిలువు వరుసలలో B , C మరియు D , సేల్స్ రెప్స్ , అంశాలు మరియు <1 పేర్లు ఉన్నాయి>పరిమాణం వరుసగా.
ఇక్కడ, మేము VBA మాక్రో సహాయంతో ఈ వర్క్బుక్లో ఇతర షీట్లను జోడిస్తాము.
ఇక్కడ, మేము Microsoft Excel 365 సంస్కరణను ఉపయోగించాము, మీరు మీ సౌలభ్యం ప్రకారం ఏదైనా ఇతర సంస్కరణను ఉపయోగించవచ్చు.
1. Excel VBAలో షీట్ను పేరుతో జోడించడం
మా మొదటి పద్ధతిలో, మేము యూజర్ ఇన్పుట్ నుండి పేరుతో షీట్ను జోడిస్తాము. మీకు నేర్చుకోవాలనే ఆసక్తి ఉంటే, ఈ సాధారణ దశలను అనుసరించండి.
📌 దశలు:
- ప్రారంభంలో, దీనికి వెళ్లండి డెవలపర్ ట్యాబ్.
- రెండవది, కోడ్ సమూహంలో విజువల్ బేసిక్ ఎంచుకోండి.
- ప్రత్యామ్నాయంగా, ALTని నొక్కండి + F11 అదే పనిని చేయడానికి.
గమనిక: నొక్కండి SPACEBAR కి ఎడమవైపు ALT కీ. మీరు ఇతర ALT కీలను ఉపయోగిస్తే ఆపరేషన్ అమలు కాదు.
- తక్షణమే, అప్లికేషన్ల కోసం మైక్రోసాఫ్ట్ విజువల్ బేసిక్ విండో తెరుచుకుంటుంది.
- తర్వాత, Insert ట్యాబ్కు తరలించండి.
- ఆపై, ఎంపికల నుండి మాడ్యూల్ ని ఎంచుకోండి.
- ప్రస్తుతం, ఇది మాడ్యూల్ కోడ్ను తెరుస్తుంది.
- తర్వాత, మాడ్యూల్ లో క్రింది కోడ్ను వ్రాయండి.
9274
కోడ్ బ్రేక్డౌన్
- మొదట, మేము ఉప విధానాన్ని ఇలా పిలుస్తున్నాము Add_Sheet_with_Name .
- తర్వాత, మేము వేరియబుల్ రకాలను నిర్వచించాము.
- తర్వాత, మేము ఆన్ ఎర్రర్ రెజ్యూమ్ నెక్స్ట్ స్టేట్మెంట్ను జోడించాము. ఇది ఏవైనా లోపాలను విస్మరిస్తుంది.
- తర్వాత, వినియోగదారు నుండి షీట్ పేరును పొందడానికి మేము InputBox ని ఉపయోగించాము. అలాగే, మేము InputBox నుండి టెక్స్ట్ స్ట్రింగ్ను sheet_name వేరియబుల్లో నిల్వ చేసాము.
- తర్వాత, sheet_name ఖాళీగా ఉంటే, అప్పుడు కోడ్ కొనసాగదు.
- చివరిగా, మేము కొత్తగా సృష్టించిన షీట్కు పేరు పెట్టడానికి Add.Name పద్ధతిని ఉపయోగిస్తున్నాము. ఇక్కడ, పేరు sheet_name వేరియబుల్ వలె ఉంటుంది.
- ఈ సమయంలో, రన్ నొక్కండి (⏵) చిహ్నం. బదులుగా, మీరు మీ కీబోర్డ్పై F5 ని నొక్కవచ్చు.
- అకస్మాత్తుగా, ఇది ఇన్పుట్ బాక్స్ను తెరుస్తుంది.
- ఇక్కడ, కొత్త షీట్ పేరును నమోదు చేయండి. ఈ సందర్భంలో, మేము బాక్స్లో లాభం అని వ్రాసాము.
- తర్వాత, సరే క్లిక్ చేయండి.
- కాబట్టి, మా కోడ్ అమలు చేయబడుతుంది మరియు ఇది లాభం అనే షీట్ను జోడిస్తుంది.
గమనిక: మేము మా షీట్ కోసం ఏ స్థలాన్ని పేర్కొనలేదు. డిఫాల్ట్గా, ఇది సక్రియ షీట్కు ముందు ఉంచబడుతుంది.
మరింత చదవండి: Excel VBAని మరొక వర్క్బుక్కి జోడించడానికి (3 సులభ ఉదాహరణలు)
2. నిర్దిష్ట షీట్కు ముందు పేరుతో షీట్ని జోడించడానికి Excel VBAని వర్తింపజేయడం
మా రెండవ పద్ధతిలో, మేము నిర్దిష్ట షీట్కు ముందు పేరుతో షీట్ని జోడిస్తాము. ప్రక్రియను దశలవారీగా విశ్లేషిద్దాందశ.
📌 దశలు:
- మొదట, <లో చూపిన విధంగా మాడ్యూల్ కోడ్ని తీసుకురాండి 1>పద్ధతి 1 .
- రెండవది, కింది కోడ్ను అందులో రాయండి.
3759
కోడ్ బ్రేక్డౌన్
- మొదట, మేము ఉప విధానాన్ని Add_Sheet_Before_Specific_Sheet గా పిలుస్తున్నాము.
- తర్వాత, మేము సేల్స్ రిపోర్ట్ షీట్ని సక్రియం చేస్తాము. ఇది మనం మరొక షీట్లో ఉంటే కోడ్ రన్ అవుతుందని నిర్ధారిస్తుంది.
- తర్వాత, మేము కొత్తగా సృష్టించిన షీట్కు పేరు పెట్టడానికి Add.Name పద్ధతిని ఉపయోగిస్తున్నాము. ఈ షీట్ వర్క్బుక్ నుండి లాభం అనే షీట్ కంటే ముందు సృష్టించబడుతుంది. అంతేకాకుండా, మేము షీట్కి బ్యాలెన్స్ షీట్ అని పేరు పెట్టాము.
- తర్వాత, పద్ధతిలో చూపిన విధంగా కోడ్ను అమలు చేయండి 1 .
- కాబట్టి, ఇది లాభం అనే షీట్కు ముందు బ్యాలెన్స్ షీట్ కొత్త షీట్ను జోడిస్తుంది.
మరింత చదవండి: Excel VBA వేరియబుల్ పేరుతో షీట్ను జోడించడానికి (5 ఆదర్శ ఉదాహరణలు)
3. షీట్ని జోడించడానికి Excel VBAని ఉపయోగించడం నిర్దిష్ట షీట్ తర్వాత పేరుతో
ఈ పద్ధతిలో, లాభం అనే షీట్ తర్వాత మేము షీట్ను జోడిస్తాము. ప్రక్రియను వివరంగా చూద్దాం.
📌 దశలు:
- మొదట, మాడ్యూల్<2 కోడ్ని తీసుకురండి> విండో పద్ధతి 1 లో చూపిన విధంగా.
- ఆ తర్వాత, కింది కోడ్ని అందులో రాయండి.
3019
ఈ కోడ్ దాదాపుగా <కోడ్ని పోలి ఉంటుంది 1>పద్ధతి 2 . కేవలం, ఇక్కడ మేము తర్వాత అనే పరామితిని ఉపయోగించాము ముందు కంటే. ఎందుకంటే మేము నిర్దిష్ట షీట్ను అనుసరించి కొత్త షీట్ను జోడించాలనుకుంటున్నాము.
- తర్వాత, పద్ధతి 1 లో చూపిన విధంగా కోడ్ని అమలు చేయండి.
- కాబట్టి, ఇది లాభం .
అనే షీట్ తర్వాత కొత్త షీట్ Warehouse ని జోడిస్తుంది. మరింత చదవండి: Excel VBA లేకుంటే షీట్ను జోడించడానికి (త్వరిత దశలతో)
4. వర్క్బుక్ ప్రారంభంలో షీట్ను పేరుతో చొప్పించడం
ఈ విభాగంలో, మేము VBA ని ఉపయోగించి Excelలో వర్క్బుక్ ప్రారంభంలో కొత్త షీట్ను చొప్పిస్తాము. కాబట్టి, ఆలస్యం చేయకుండా, మనం దీన్ని ఎలా చేయాలో చూద్దాం.
📌 దశలు:
- ప్రారంభంలో, కోడ్ని తీసుకురావండి < మెథడ్ 1 లో చూపిన విధంగా 1>మాడ్యూల్ విండో.
- తర్వాత, కింది కోడ్ను అందులో రాయండి.
4777
ఇక్కడ, మేము జోడిస్తున్నాము. వర్క్బుక్ యొక్క మొదటి షీట్కు ముందు కొత్త వర్క్షీట్. అంటే వర్క్బుక్ ప్రారంభంలో. ఫలితంగా, ఇది ఇప్పుడు మొదటి షీట్. అలాగే, మేము షీట్కి కంపెనీ ప్రొఫైల్ అని పేరు పెట్టాము.
- తర్వాత, పద్ధతి 1 లో చూపిన విధంగా కోడ్ని అమలు చేయండి.
- అందుకే, ఇది వర్క్బుక్ ప్రారంభంలో కొత్త షీట్ కంపెనీ ప్రొఫైల్ ని జోడిస్తుంది.
మరింత చదవండి: Excel మాక్రో: కొత్త షీట్ని సృష్టించండి మరియు పేరు మార్చండి (3 ఆదర్శ ఉదాహరణలు)
5. వర్క్బుక్ చివరిలో షీట్ను జోడించడానికి Excel VBAని ఉపయోగించడం
ఈ విభాగంలో, మేము వర్క్బుక్ యొక్క చివరి షీట్ తర్వాత షీట్ను జోడిస్తాము. ప్రక్రియను ప్రదర్శించడానికి నన్ను అనుమతించుక్రింద.
📌 దశలు:
- ప్రధానంగా, <1లో చూపిన విధంగా కోడ్ మాడ్యూల్ విండోను తెరవండి>మెథడ్ 1 .
- రెండవది, కింది కోడ్ని అందులో అతికించండి.
8820
కోడ్ బ్రేక్డౌన్
- మొదట, మేము ఉప విధానాన్ని Sheet_End_Workbook అని పిలుస్తున్నాము.
- తర్వాత, మేము కొత్తగా సృష్టించిన షీట్కు పేరు పెట్టడానికి Add.Name పద్ధతిని ఉపయోగిస్తున్నాము. వర్క్బుక్ యొక్క చివరి షీట్ తర్వాత మేము ఈ షీట్ను సృష్టిస్తాము. మేము Sheets.Count ఆస్తి నుండి చివరి షీట్ నంబర్ను పొందవచ్చు. అంతేకాకుండా, మేము షీట్కి ఆదాయ ప్రకటన అని పేరు పెట్టాము.
- ఆ తర్వాత, పద్ధతిలో చూపిన విధంగా కోడ్ని అమలు చేయండి 1 .
- అందుకే, ఇది వర్క్బుక్ చివరిలో కొత్త షీట్ ఆదాయ ప్రకటన ని జోడిస్తుంది.
మరింత చదవండి: కొత్త వర్క్బుక్ని సృష్టించండి మరియు Excelలో VBAని ఉపయోగించి సేవ్ చేయండి
6. Excel VBA ద్వారా సెల్ విలువను ఉపయోగించి బహుళ షీట్లను పరిచయం చేస్తోంది
చివరి పద్ధతి కోసం, మేము Excel VBA ని ఉపయోగించి సెల్ల పరిధి నుండి వర్క్బుక్లో బహుళ షీట్లను జోడిస్తాము. అంతేకాకుండా, పేరును తీసుకోవడానికి పరిధి యొక్క ఇన్పుట్ కోసం మేము వినియోగదారుని అడుగుతాము. కాబట్టి, దిగువ దశలను చూద్దాం.
📌 దశలు:
- మొదట, కోడ్ని తెరవండి మెథడ్ 1 లో చూపిన విధంగా మాడ్యూల్ విండో.
- తర్వాత, కింది కోడ్ను కాపీ చేసి అందులో అతికించండి.
4125
కోడ్ బ్రేక్డౌన్
- మొదట, మేము సబ్కి కాల్ చేస్తున్నాముప్రక్రియ Add_Multiple_Sheets_Using_Cell_Value.
- తర్వాత, మేము వేరియబుల్ రకాలను నిర్వచిస్తాము.
- తర్వాత, మేము వినియోగదారు నుండి డేటా పరిధిని పొందడానికి InputBox ని ఉపయోగిస్తాము.
- నాల్గవది, మేము షీట్ సేల్స్ రిపోర్ట్ ని యాక్టివేట్ చేస్తాము.
- తరువాత, ఎంచుకున్న సెల్ పరిధిని ఒక్కొక్కటిగా చూసేందుకు ప్రతి తదుపరి లూప్ని ఉపయోగిస్తాము.
- తర్వాత, మేము కొత్తగా సృష్టించిన షీట్కు పేరు పెట్టడానికి Add.Name పద్ధతిని ఉపయోగిస్తున్నాము. వర్క్బుక్ యొక్క క్రియాశీల షీట్ సేల్స్ రిపోర్ట్ తర్వాత మేము ఈ షీట్లను సృష్టిస్తాము.
- ఇప్పుడు, చూపిన విధంగా కోడ్ను అమలు చేయండి పద్ధతి 1 .
- తక్షణమే, Exceldemy ఇన్పుట్ బాక్స్ తెరవబడుతుంది.
- తర్వాత, B5:B9<2లోని సెల్లను ఇవ్వండి> పెట్టెలో పరిధి.
- చివరిగా, సరే క్లిక్ చేయండి.
- చివరిగా, ఇది <చొప్పిస్తుంది B5:B9 పరిధిలోని సెల్ విలువల తర్వాత 1>ఐదు షీట్లు పెట్టబడ్డాయి. అవన్నీ షీట్ సేల్స్ రిపోర్ట్ తర్వాత ఉన్నాయి.
ముగింపు
ఈ కథనం షీట్లను జోడించడానికి సులభమైన మరియు సంక్షిప్త పరిష్కారాలను అందిస్తుంది Excel VBA ద్వారా పేర్లతో. ప్రాక్టీస్ ఫైల్ను డౌన్లోడ్ చేయడం మర్చిపోవద్దు. ఈ కథనాన్ని చదివినందుకు ధన్యవాదాలు, ఇది ఉపయోగకరంగా ఉందని మేము ఆశిస్తున్నాము. మీకు ఏవైనా ప్రశ్నలు లేదా సూచనలు ఉంటే దయచేసి వ్యాఖ్య విభాగంలో మాకు తెలియజేయండి. మరింత అన్వేషించడానికి దయచేసి మా వెబ్సైట్ Exceldemy ని సందర్శించండి.