విషయ సూచిక
ఈ కథనంలో, VBA<2ని ఉపయోగించి Excel టేబుల్ లో డేటా ఎలా చొప్పించాలో మేము వివరిస్తాము కోడ్ . Excel యొక్క అంతర్నిర్మిత లక్షణాలు మరియు పద్ధతుల సహాయంతో, మేము డేటాను సులభంగా పట్టికలోకి జోడించడం లేదా ఓవర్రైట్ చేయడం వంటి కార్యాచరణను సులభతరం చేయవచ్చు. VBA కోడ్లతో పాటు పద్ధతులపై స్పష్టమైన అవగాహన పొందడానికి ఉదాహరణల్లోకి ప్రవేశిద్దాం.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు చదువుతున్నప్పుడు వ్యాయామం చేయడానికి ఈ అభ్యాస వర్క్బుక్ని డౌన్లోడ్ చేయండి. ఈ కథనం.
Table.xlsmలో డేటాను చొప్పించండి
4 Excelలో VBAని ఉపయోగించి పట్టికలోకి డేటాను చొప్పించడానికి ఉదాహరణలు
అనుకుందాం, ఆర్డర్ తేదీ, ఉత్పత్తి పేరు, పరిమాణం, యూనిట్ ధర మరియు మొత్తం ధర వంటి వివరాలతో దుకాణం విక్రయాల జాబితా ఉంది.
<3
Excelలో పట్టికను ఎలా సృష్టించాలి
డేటాసెట్ ని Excel పట్టికగా మార్చండి, కింది వాటిని చేయండి-
- మొత్తం డేటాసెట్ ని ఎంచుకోండి.
- ఇన్సర్ట్ ట్యాబ్కి వెళ్లండి Excel రిబ్బన్ నుండి.
- టేబుల్ ఆప్షన్పై క్లిక్ చేయండి.
- చివరిగా, టేబుల్ సృష్టించు విండోలో సరే బటన్ ని క్లిక్ చేయండి.
- మేము విజయవంతంగా డేటాసెట్ ని Excel టేబుల్ గా మార్చాము.
డేటాను చొప్పించడానికి Excel పట్టికలో, మేము మా కోడ్ లో అనేక VBA ఫంక్షన్లను మరియు గుణాలను ఉపయోగిస్తాము. క్రింది విభాగం విజువల్ బేసిక్ ఎడిటర్లో ఓపెన్ మరియు కోడ్ ను ఎలా వ్రాయాలో వివరిస్తుంది.
విజువల్ బేసిక్ ఎడిటర్లో కోడ్ను వ్రాయండి
దశలను అనుసరించండి ని విజువల్ బేసిక్ తెరవండి ఎడిటర్ మరియు అక్కడ కొంత కోడ్ వ్రాయండి.
- Excel రిబ్బన్ నుండి డెవలపర్ టాబ్కి వెళ్లండి.
- విజువల్ బేసిక్ ఎంపికను క్లిక్ చేయండి.
- అప్లికేషన్ల కోసం విజువల్ బేసిక్ విండోలో, చొప్పించు డ్రాప్డౌన్ ని ఎంచుకోవడానికి కొత్త మాడ్యూల్
ఇప్పుడు కొత్త మాడ్యూల్ ఓపెన్ చేయబడింది , అక్కడ కొంత కోడ్ వ్రాసి రన్ చేయడానికి F5 నొక్కండి.
1. Excelలో VBAని ఉపయోగించి టేబుల్ చివరి వరుసలో డేటాను చొప్పించండి
ఈ ఉదాహరణలో, మేము జోడించడానికి VBA కోడ్ని ఉపయోగిస్తాము ఒక కొత్త అడ్డు వరుస దిగువన టేబుల్ లో దానికి ని చొప్పించండి. మా పట్టికలో, 4 అడ్డు వరుసలు డేటా ఉన్నాయి. 5వది ని జోడించడానికి, కాపీ మరియు క్రింది కోడ్ను అపేస్ట్ చేయండి.
4198
< ని కోడ్ని రన్ చేయడానికి 0> F5 ని నొక్కండి.
మేము లో కొత్త వరుస డేటా ని చొప్పించాము ఇప్పటికే ఉన్న పట్టికలో దిగువన .
కోడ్ వివరణ:
- మా కోడ్లో, మేము ListObjectsని ఉపయోగించాము ఆబ్జెక్ట్ VBA Excel యొక్క పట్టుకుని టేబుల్ దాని పేరు . మరింత సమాచారం కోసం, ప్రతి ListObject ఆబ్జెక్ట్లు a వర్కుషీట్లో టేబుల్ . పట్టిక పేరును పొందడానికి, టేబుల్ డిజైన్ ట్యాబ్ పై టేబుల్ >> క్లిక్ Excel రిబ్బన్లో టేబుల్ లో కొత్త అడ్డు వరుస ని జోడించడానికి. ఈ పద్ధతి రెండు ఆర్గ్యుమెంట్లను తీసుకుంటుంది : స్థానం మరియు ఎల్లప్పుడూ చొప్పించండి .
పూర్ణాంకాన్ని నమోదు చేయడం ద్వారా సంఖ్య , మేము కొత్తగా జోడించిన అడ్డు వరుస పట్టిక లో సంబంధిత స్థానం ని పేర్కొనవచ్చు. ఈ ఉదాహరణలో, మేము స్థాన ఆర్గ్యుమెంట్ ని ఖాళీగా ఉంచాము, ఫలితంగా, కొత్త అడ్డు వరుస లో జోడించబడింది టేబుల్ దిగువన .
- చివరిగా, మేము కొత్తగా <1లోని సెల్ లోని ప్రతి లో డేటాను సెట్ చేసాము> వరుస జోడించబడింది. ఈ సందర్భంలో, డేటా . రేంజ్(1) = “1/1/2022” ఆర్డర్డేట్గా, .రేంజ్(2) = “యాపిల్” ఉత్పత్తిగా, .రేంజ్(3) = 5 పరిమాణం, .రేంజ్(4) = 1.77 యూనిట్ ధర.
మరింత చదవండి : Excel టేబుల్ పేరు: మీరు తెలుసుకోవలసినవన్నీ
2. Excelలో టేబుల్ యొక్క నిర్దిష్ట వరుసలో డేటాను చొప్పించడానికి VBA కోడ్ను అమలు చేయండి
ఈ ఉదాహరణలో, మేము డేటా వరుసను జోడించబోతున్నాము మేము పై ఉదాహరణలో ఉపయోగించిన అదే కోడ్ ముక్కను ఉపయోగించి పట్టికకు సంబంధించి నిర్దిష్ట వరుస వద్ద. ఈ సందర్భంలో, మనం ListRowsకోడ్. ఆరెంజ్ కోసం సేల్ డేటాను ని అడ్డు వరుస సంఖ్య 3 సంబంధిత తో ఇప్పటికే ఉన్న టేబుల్ కి జోడించాలనుకుంటున్నాము. ఇది జరగాలంటే, కాపీ మరియు పేస్ట్ కోడ్ విజువల్ కోడ్ ఎడిటర్లో.
8987
నొక్కడం ద్వారా కోడ్ని అమలు చేయడం F5 టేబుల్కి సంబంధించి 3వ వరుసలో ఆరెంజ్ కోసం సేల్ డేటా ని చొప్పించింది .
చదవండి మరిన్ని: పట్టికలోని ప్రతి అడ్డు వరుసకు Excel VBA కోడ్ (జోడించు, ఓవర్రైట్, తొలగించు మొదలైనవి)
ఇలాంటి రీడింగ్లు
- పివోట్ టేబుల్లోని కౌంట్ ద్వారా భాగించబడిన గణించబడిన ఫీల్డ్ సమ్
- Excelలో రిలేటివ్ ఫ్రీక్వెన్సీ డిస్ట్రిబ్యూషన్ని ఎలా వివరించాలి
- [ఫిక్స్] పివట్ టేబుల్లో తేదీలను సమూహపరచడం సాధ్యం కాదు: 4 సాధ్యమైన పరిష్కారాలు
- Excelలో శాతం ఫ్రీక్వెన్సీ పంపిణీని ఎలా లెక్కించాలి (2 పద్ధతులు)
- పివట్ టేబుల్ రిఫ్రెష్ కాదు (5 సమస్యలు & పరిష్కారాలు)
3. Excelలో VBAని ఉపయోగించి పట్టికలోకి డేటాను చొప్పించండి మరియు ఓవర్రైట్ చేయండి
ఇక్కడ మేము ని ఇప్పటికే ఉన్న డేటా ని ఎలా ఓవర్రైట్ చేయాలో వివరిస్తాము టేబుల్ కి బదులుగా ని చొప్పించడం ఒక కొత్త అడ్డు వరుస లో డేటా . అలా చేయడానికి, మేము ListRowsకి బదులుగా Excel ListObject.ListRows ప్రాపర్టీని ఉపయోగించాలి ListObject.ListRows ఆస్తి కూడా వరుస సంఖ్య ( పూర్ణాంకం విలువ )ని వాదన గా తీసుకుంటుంది. మేము మార్చాలనుకుంటున్నాము మేము మునుపటి ఉదాహరణలో చొప్పించిన ఆరెంజ్ 2.14 నుండి 2.35 వరకు యూనిట్ ధర . విజువల్ బేసిక్ ఎడిటర్లో క్రింది కోడ్ను కాపీ చేసి పేస్ట్ చేయండి .
2548
మా కోడ్లో, <2 ListObject.ListRows ప్రాపర్టీని గా 3 గా డేటా కోసం ఆర్గ్యుమెంట్ ని సెట్ చేసాము ఆరెంజ్ కు చెందినది . F5 ని నొక్కడం ద్వారా కోడ్ ని అమలు చేయండి మరియు తేడా ని చూడండి.
కోడ్ కలిగి ఉంది రోడ్డు సంఖ్య 3 వద్ద టేబుల్ కి సంబంధించి డేటా యూనిట్ ధర మాత్రమే మార్చబడింది.
మరింత చదవండి: Excel టేబుల్ నుండి అడ్డు వరుసలు మరియు నిలువు వరుసలను ఎలా చొప్పించాలి లేదా తొలగించాలి
4. యూజర్ ఇన్పుట్ ఆధారంగా ఎక్సెల్ టేబుల్లోకి డేటాను చొప్పించడానికి VBA కోడ్ను అమలు చేయండి
ఈ ఉదాహరణలో, మేము ని చొప్పించబోతున్నాము పట్టిక పేరు మరియు విక్రయ వివరాలు ఉత్పత్తి ని యూజర్ ఇన్పుట్గా అది హార్డ్కోడ్ ప్రతి VBA కోడ్లో సమయం . దీన్ని పూర్తి చేయడానికి దిగువ సూచనలను అనుసరించండి.
- కాపీ మరియు క్రింది కోడ్ను విజువల్ కోడ్ ఎడిటర్లో అతికించండి.
2264<0 కోడ్ను రన్ చేయడానికి F5 ని నొక్కండి.
- తర్వాత ఓడర్ తేదీ, ఉత్పత్తి పేరు, పరిమాణం, మరియు యూనిట్ ధర కి విలువలను ఉంచండి ఇన్పుట్ బాక్స్లు క్రమంగా కనిపించాయి . ఈ ఉదాహరణలో, మేము ఉపయోగించిన విలువలు 1/1/2022, ఆరెంజ్, 3, మరియు 35.
- ఫలితంగా, చొప్పించిన డేటా <2తో కొత్త అడ్డు వరుస ని పొందాము టేబుల్ యొక్క దిగువ లో Excel టేబుల్ ఫార్మాటింగ్ చిట్కాలు – టేబుల్ రూపాన్ని మార్చండి
గమనికలు
మేము a కొత్త వరుస <2ని జోడించినప్పుడు> డేటా VBA కోడ్ని ఉపయోగించి, ఫార్మాట్ మరియు ఫార్ములాలు ని ని కొత్త అడ్డు వరుసకు స్వయంచాలకంగా తీసుకువెళ్లండి. మా ఉదాహరణలో, మొత్తం ధర కాలమ్ అవుట్పుట్లు ఉత్పత్తి నిలువుల పరిమాణం మరియు యూనిట్ ధర . మేము కేవలం పరిమాణం మరియు యూనిట్ ధర విలువలు మాత్రమే చొప్పించాము; మొత్తం ధర కాలమ్లో కొత్త అడ్డు వరుస ఉత్పత్తి వీటి రెండు విలువలు తో చొప్పించబడింది. <3
ముగింపు
ఇప్పుడు, VBA కోడ్ని ఉపయోగించి Excel పట్టికలో డేటాను ఎలా చొప్పించాలో మాకు తెలుసు. ఈ పద్ధతులను మరింత నమ్మకంగా ఉపయోగించడానికి ఇది మీకు సహాయపడుతుందని ఆశిస్తున్నాము. ఏవైనా ప్రశ్నలు లేదా సూచనలు ఉంటే వాటిని దిగువ వ్యాఖ్య పెట్టెలో ఉంచడం మర్చిపోవద్దు.