పరిధి నుండి పట్టికను రూపొందించడానికి Excel VBA (6 ఉదాహరణలు)

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

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

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

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

Range.xlsm నుండి టేబుల్‌ని సృష్టించండి

6 పరిధి నుండి టేబుల్‌ని రూపొందించడానికి Excel VBAకి ఉదాహరణలు

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

మన వద్ద

కాలమ్‌లో కొన్ని ఐటెమ్‌లను కలిగి ఉన్న సాధారణ డేటాసెట్ ఉందని అనుకుందాం. 1>B , నిలువు వరుస C లో ఆ వస్తువుల పరిమాణం మరియు D కాలమ్‌లోని ప్రతి అంశానికి సంబంధించిన మొత్తం విక్రయాలు. ఇప్పుడు, మేము డేటా పరిధిని పట్టికగా మార్చాలనుకుంటున్నాము. Excel VBAతో B4:D9 శ్రేణి నుండి పట్టికను రూపొందించడానికి వివిధ ఉదాహరణలు మరియు దశల వారీ సూచనలను ప్రదర్శిస్తాము.

ListObjects ఉపయోగించండి .a చెయ్యడానికి జోడించండిఒక ఎక్సెల్ పట్టికలో శ్రేణి. స్ప్రెడ్‌షీట్ ఆబ్జెక్ట్ ListObjects లక్షణాన్ని కలిగి ఉంది. ListObjects Add అనే సాంకేతికతను కలిగి ఉంది. .Add కోసం ప్రమాణాలు క్రింది విధంగా ఉన్నాయి.

expression .Add(SourceType, Source, LinkSource, HasHeaders,Destination)

మరియు, SourceType xlSrcRange<ని ఉపయోగించండి 2>.

1. శ్రేణి నుండి పట్టికను రూపొందించడానికి Excel VBA

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

దశలు:

  • మొదట, రిబ్బన్ నుండి డెవలపర్ ట్యాబ్‌కి వెళ్లండి.
  • రెండవది, కోడ్ కేటగిరీ నుండి, విజువల్ బేసిక్ పై క్లిక్ చేసి ని తెరవండి విజువల్ బేసిక్ ఎడిటర్ . లేదా విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి Alt + F11 ని నొక్కండి.
  • ఇలా చేయడానికి బదులుగా, మీరు మీ వర్క్‌షీట్‌పై కుడి-క్లిక్ చేసి కి వెళ్లవచ్చు. కోడ్ ని వీక్షించండి. ఇది మిమ్మల్ని విజువల్ బేసిక్ ఎడిటర్ కి కూడా తీసుకెళ్తుంది.

  • ఇది విజువల్ బేసిక్ ఎడిటర్ <2లో కనిపిస్తుంది>శ్రేణి నుండి పట్టికను సృష్టించడానికి మేము మా కోడ్‌లను ఎక్కడ వ్రాస్తాము.
  • మూడవదిగా, ఇన్సర్ట్ డ్రాప్-డౌన్ మెను బార్ నుండి మాడ్యూల్ పై క్లిక్ చేయండి.

  • ఇది మీ వర్క్‌బుక్‌లో మాడ్యూల్ ని సృష్టిస్తుంది.
  • మరియు, VBA ని కాపీ చేసి పేస్ట్ చేయండి క్రింద చూపబడిన కోడ్.

VBA కోడ్:

8765
  • ఆ తర్వాత, RubSub బటన్‌పై క్లిక్ చేయడం ద్వారా కోడ్‌ని అమలు చేయండి లేదా కీబోర్డ్ నొక్కడంషార్ట్‌కట్ F5 .

మీరు కోడ్‌ని మార్చాల్సిన అవసరం లేదు. మీరు చేయగలిగేది మీ అవసరాలకు అనుగుణంగా పరిధిని మార్చడమే.

  • మరియు, చివరగా, దశలను అనుసరించడం వలన B4:D9 పరిధి నుండి పట్టిక సృష్టించబడుతుంది.
  • 14>

    VBA కోడ్ వివరణ

    3887

    Sub అనేది కోడ్‌లో ఒక భాగం కోడ్‌లో పనిని నిర్వహించడానికి ఉపయోగించబడుతుంది కానీ ఏ విలువను అందించదు. దీనిని ఉపవిధానం అని కూడా అంటారు. కాబట్టి మేము మా విధానానికి Create_Table() అని పేరు పెట్టాము.

    6371

    ఇది శ్రేణిని పట్టికగా మార్చే ప్రధాన కోడ్ లైన్. శ్రేణిని Excel పట్టికగా మార్చడానికి ListObjects.Add అని మనకు ఇప్పటికే తెలుసు. మరియు మేము xlSrcRange ని మూల రకంగా ఉపయోగిస్తాము. అలాగే, మేము మా పరిధిని పరిధి(“B4:D9”) ని ప్రకటిస్తాము. చివరగా, మా టేబుల్‌కి టేబుల్1 అని పేరు పెట్టండి.

    4136

    ఇది ప్రక్రియను ముగిస్తుంది.

    మరింత చదవండి: పివోట్‌ని ఎలా అప్‌డేట్ చేయాలి పట్టిక పరిధి (5 తగిన పద్ధతులు)

    2. Excel VBAని ఉపయోగించి శ్రేణి నుండి పట్టికను రూపొందించండి

    Excel VBAని ఉపయోగించి పరిధి నుండి పట్టికను రూపొందించడానికి మరొక ఉదాహరణను చూద్దాం.

    దశలు:

    • మొదట, రిబ్బన్ నుండి డెవలప్ r ట్యాబ్‌కు వెళ్లండి.
    • రెండవది, విజువల్ బేసిక్ ఎడిటర్<2 తెరవడానికి విజువల్ బేసిక్ పై క్లిక్ చేయండి>.
    • విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి మరో మార్గం Alt + F11 ని నొక్కడం.
    • లేదా, షీట్‌పై కుడి క్లిక్ చేయండి , ఆపై కోడ్‌ని వీక్షించండి ఎంచుకోండి.
    • తర్వాత, ఇన్‌సర్ట్ కి వెళ్లండి మరియుడ్రాప్-డౌన్ మెను నుండి మాడ్యూల్ ఎంచుకోండి.
    • మరియు, ఇది విజువల్ బేసిక్ విండోను తెరుస్తుంది.
    • ఆ తర్వాత, VBA కోడ్‌ని కాపీ చేసి పేస్ట్ చేయండి దిగువన.

    VBA కోడ్:

    4003
    • ఇంకా, F5 కీ నొక్కండి లేదా <పై క్లిక్ చేయండి కోడ్‌ని అమలు చేయడానికి 1>సబ్ బటన్‌ను రన్ చేయండి.

    3>

    • మరియు, పద్ధతి 1<లో చూపిన విధంగా మీరు ఫలితాన్ని పొందుతారు. 2>.

    VBA కోడ్ వివరణ

    3258

    DIM ప్రకటన VBA declare, ”ని సూచిస్తుంది మరియు ఇది తప్పనిసరిగా వేరియబుల్‌ని ప్రకటించడానికి ఉపయోగించాలి. కాబట్టి, మేము మా పరిధిని tb2 కి మరియు వర్క్‌షీట్‌ను ws కి ప్రకటిస్తాము.

    9507

    VBA సెట్ కేవలం మనం ఎంచుకోవాల్సిన రేంజ్‌లో టైప్ చేయకుండా ఉండటానికి అనుమతిస్తుంది కోడ్‌ని అమలు చేస్తున్నప్పుడు మళ్లీ మళ్లీ. కాబట్టి, మేము మా పరిధిని ప్రస్తుత ప్రాంతానికి మరియు మా వర్క్‌షీట్‌ను సక్రియ వర్క్‌షీట్‌కి సెట్ చేస్తాము.

    2211

    ఈ లైన్ కోడ్‌తో, మేము పరిధి నుండి పట్టికను సృష్టించి, మా టేబుల్‌కి టేబుల్2 అని పేరు పెట్టాము.

    మరింత చదవండి: VBAతో Excel పట్టికను ఎలా ఉపయోగించాలి (9 సాధ్యమైన మార్గాలు)

    3. Excelలో VBAతో శ్రేణి నుండి పట్టికను సృష్టించండి

    పరిధి నుండి పట్టికను రూపొందించడానికి Excel VBAని ఉపయోగించడం యొక్క మరొక ఉదాహరణను చూద్దాం.

    దశలు: <3

    • ప్రారంభించడానికి, మీరు పట్టికగా మార్చాలనుకుంటున్న మొత్తం పరిధిని ఎంచుకోండి.
    • రెండవది, రిబ్బన్‌పై డెవలపర్ ట్యాబ్‌ను క్లిక్ చేయండి.
    • మూడవది, విజువల్‌పై క్లిక్ చేయడం ద్వారా విజువల్ బేసిక్ ఎడిటర్ ని ప్రారంభించండిప్రాథమిక .
    • ప్రత్యామ్నాయంగా, మీరు Alt + F11 ని నొక్కడం ద్వారా విజువల్ బేసిక్ ఎడిటర్ ని యాక్సెస్ చేయవచ్చు.
    • లేదా, కుడివైపు -షీట్‌పై క్లిక్ చేసి, మెను నుండి కోడ్‌ని వీక్షించండి ఎంచుకోండి.
    • తర్వాత, ఇన్సర్ట్ కింద ఉన్న డ్రాప్-డౌన్ బాక్స్ నుండి మాడ్యూల్ ఎంచుకోండి. .
    • మరియు విజువల్ బేసిక్ విండో కనిపిస్తుంది.
    • కోడ్‌ను అక్కడ వ్రాయండి.

    VBA కోడ్:

    8969
    • చివరిగా, కోడ్‌ని అమలు చేయడానికి F5 కీ ని నొక్కండి.

    • మరియు, ఇది సృష్టిస్తుంది. మేము పద్ధతి 1 లో పొందినట్లుగా డేటా పరిధి నుండి ఒక పట్టిక.

    మరింత చదవండి: Excelలో పట్టికను ఎలా తయారు చేయాలి (అనుకూలీకరణతో). )

    ఇలాంటి రీడింగ్‌లు

    • పివోట్ టేబుల్‌లోని కౌంట్ ద్వారా భాగించబడిన గణించబడిన ఫీల్డ్ సమ్
    • ఎక్సెల్‌లో రిలేటివ్ ఫ్రీక్వెన్సీ డిస్ట్రిబ్యూషన్‌ని ఎలా వివరించాలి
    • Excel Pivot Table Group by Week (3 తగిన ఉదాహరణలు)
    • [ఫిక్స్] తేదీలను గ్రూప్ చేయడం సాధ్యం కాదు పైవట్ పట్టికలో: 4 సాధ్యమైన పరిష్కారాలు
    • Excelలో రుణ విమోచన పట్టికను ఎలా తయారు చేయాలి (4 పద్ధతులు) <1 3>

    4. పరిధి నుండి డైనమిక్ పట్టికను రూపొందించడానికి VBAని వర్తింపజేయండి

    Excel VBAని ఉపయోగించి ఒక పరిధి నుండి పట్టికను రూపొందించడానికి మరొక మార్గంలో చూద్దాం.

    దశలు:

    • ప్రారంభించడానికి, రిబ్బన్‌ను తెరిచి, డెవలపర్ ఎంపికను ఎంచుకోండి.
    • తర్వాత, విజువల్ బేసిక్ ఎడిటర్ ని యాక్సెస్ చేయడానికి, <పై క్లిక్ చేయండి 1>విజువల్ బేసిక్ .
    • Alt + F11 నొక్కితే విజువల్ బేసిక్ కూడా వస్తుందిఎడిటర్ .
    • ప్రత్యామ్నాయంగా, రైట్-క్లిక్ షీట్ మరియు కనిపించే మెను నుండి కోడ్‌ని వీక్షించండి ఎంచుకోండి.
    • ఇప్పుడు, నుండి చొప్పించు డ్రాప్-డౌన్ ఎంపిక, మాడ్యూల్ ఎంచుకోండి.
    • తర్వాత VBA కోడ్‌ను కాపీ చేసి అతికించండి.
    0> VBA కోడ్:
    3258
    • F5 కీని నొక్కడం ద్వారా కోడ్‌ని అమలు చేయండి.

    <3

    • మెథడ్ 1 యొక్క దృష్టాంతంలో వివరించిన విధంగా, పట్టిక పరిధి నుండి నిర్మించబడుతుంది.

    VBA కోడ్ వివరణ

    4124

    ఈ పంక్తి ఉపవిధానం పేరును సూచిస్తుంది.

    4661

    ఈ రెండు-లైన్ వేరియబుల్ డిక్లరేషన్ కోసం ఉపయోగించబడుతుంది.

    5806

    తో స్టేట్‌మెంట్ ఆబ్జెక్ట్ పేరును రీక్వాలిఫై చేయకుండా ఒకే వస్తువుపై స్టేట్‌మెంట్‌ల క్రమాన్ని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. కాబట్టి, మేము తో స్టేట్‌మెంట్ ని షీట్ పేరుతో జతచేస్తాము.

    1574

    అవి వరుసగా చివరి అడ్డు వరుస మరియు చివరి నిలువు వరుసను కనుగొనడం కోసం.

    3399

    టేబుల్‌ను రూపొందించడానికి పరిధి.

    5520

    పైన పేర్కొన్న పరిధిలో పట్టికను సృష్టించండి.

    5574

    టేబుల్ పేరును పేర్కొంటోంది

    5612

    పట్టిక శైలిని పేర్కొనండి.

    మరింత చదవండి: సత్వరమార్గాన్ని ఉపయోగించి Excelలో పట్టికను సృష్టించండి (8 పద్ధతులు)

    5. పరిధి నుండి డైనమిక్ టేబుల్‌ను రూపొందించండి

    ఇప్పుడు, ఒక పరిధి నుండి పట్టికను రూపొందించడానికి మరొక Excel VBA పద్ధతిని పరిశీలించండి.

    దశలు:

    • ప్రారంభించడానికి, రిబ్బన్‌ను తెరిచి, డ్రాప్-డౌన్ మెను నుండి డెవలపర్ ఎంచుకోండి.
    • తర్వాత విజువల్ బేసిక్ ని తెరవడానికి ఎంచుకోండి విజువల్ బేసిక్ ఎడిటర్ .
    • Alt + F11 ని నొక్కడం ద్వారా విజువల్ బేసిక్ ఎడిటర్ ని కూడా యాక్సెస్ చేయవచ్చు.
    • ప్రత్యామ్నాయంగా, మీరు షీట్‌పై రైట్-క్లిక్ మరియు పాప్-అప్ మెను నుండి కోడ్‌ని వీక్షించండి ఎంచుకోవచ్చు.
    • ఆ తర్వాత, మాడ్యూల్ ఎంచుకోండి 1> డ్రాప్-డౌన్ మెనుని చొప్పించండి.
    • తర్వాత క్రింది VBA కోడ్‌ని కాపీ చేసి పేస్ట్ చేయండి.

    VBA కోడ్:

    5365
    <11
  • చివరిగా, మీ కీబోర్డ్‌పై F5 ని నొక్కడం ద్వారా కోడ్‌ని అమలు చేయండి మరియు మీరు మీ వర్క్‌షీట్‌లో ఫలితాన్ని చూస్తారు.

  • మరియు, పద్ధతి 1 యొక్క ఉదాహరణలో ప్రదర్శించబడినట్లుగా, పట్టిక పరిధి నుండి నిర్మించబడుతుంది.

మరింత చదవండి: ఎలా Excel పట్టికలు చక్కగా కనిపించేలా చేయండి (8 ప్రభావవంతమైన చిట్కాలు)

6. డైనమిక్ టేబుల్‌ని రూపొందించడానికి Excel VBAని ఉపయోగించండి

ఒక పరిధి నుండి పట్టికను నిర్మించడానికి మరొక Excel VBA మార్గాన్ని అన్వేషిద్దాం.

దశలు:

  • ప్రారంభంలో, డెవలపర్ ట్యాబ్ > విజువల్ బేసిక్ > ఇన్సర్ట్ > మాడ్యూల్ .
  • కి వెళ్లండి.
  • లేదా, వర్క్‌షీట్‌పై రైట్-క్లిక్ విండో తెరవబడుతుంది. అక్కడ నుండి వీక్షణ కోడ్ కి వెళ్లండి.
  • మరియు, ఇది మిమ్మల్ని విజువల్ బేసిక్ ఎడిటర్ ఫీల్డ్‌కి తీసుకెళ్తుంది, ఇక్కడ మనం VBA మ్యాక్రోలను వ్రాయవచ్చు.
  • 12>మరోవైపు, Alt + F11 నొక్కితే విజువల్ బేసిక్ ఎడిటర్ కూడా తెరవబడుతుంది.
  • ఆ తర్వాత, VBA కోడ్ టైప్ చేయండి .

VBA కోడ్:

9407
  • మరియు, దీని ద్వారా ఫలితాన్ని చూడటానికి కోడ్‌ని అమలు చేయండి F5 కీ ని నొక్కడం.

  • మరియు, <1 చిత్రంలో చూపిన విధంగా పట్టిక పరిధి నుండి సృష్టించబడుతుంది>పద్ధతి 1 .

మరింత చదవండి: డేటాతో Excelలో పట్టికను ఎలా సృష్టించాలి (5 మార్గాలు)

తీర్మానం

ఎక్సెల్‌లోని పరిధి నుండి పట్టికను రూపొందించడానికి పై పద్ధతులు మీకు సహాయపడతాయి. ఇది మీకు సహాయపడుతుందని ఆశిస్తున్నాము! మీకు ఏవైనా ప్రశ్నలు, సూచనలు లేదా అభిప్రాయాలు ఉంటే, దయచేసి వ్యాఖ్య విభాగంలో మాకు తెలియజేయండి. లేదా మీరు ExcelWIKI.com బ్లాగ్‌లోని మా ఇతర కథనాలను చూడవచ్చు!

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