విషయ సూచిక
ఈ కథనం నా సిరీస్లో భాగం: Excel VBA & మాక్రోలు – దశల వారీ పూర్తి గైడ్ . మేము ఎక్కువగా ఉపయోగించే 10 Excel VBA ఆబ్జెక్ట్ల జాబితాను మాత్రమే చర్చిస్తాము.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు ఈ కథనాన్ని చదువుతున్నప్పుడు వ్యాయామం చేయడానికి ఈ అభ్యాస వర్క్బుక్ని డౌన్లోడ్ చేయండి.
VBA Objects.xlsm
VBA ఆబ్జెక్ట్స్ అంటే ఏమిటి?
ఒక Object అనేది కొన్ని నిర్దిష్ట విధులను నిర్వహించడానికి VBA కోడ్లో వర్తించే ఆదేశం లేదా ఏదైనా.
VBA (విజువల్ బేసిక్ అప్లికేషన్) అనేది ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్. వస్తువు VBA యొక్క మూలకాలలో ఒకటి.
ఒక వస్తువు దాని లక్షణం మరియు పద్ధతిని కలిగి ఉంటుంది. పద్దతి అనేది ఆ వస్తువు ద్వారా నిర్వహించబడే ఆపరేషన్ మరియు ఆస్తి ఆ వస్తువు యొక్క లక్షణాలను వివరిస్తుంది.
VBA ఆబ్జెక్ట్ల గుణాలు
VBA ఆబ్జెక్ట్ని వర్తింపజేయడానికి తప్పనిసరిగా ఒక ఉండాలి వస్తువులో పద్ధతి లేదా ఆస్తి. మేము ఆ లక్షణాలను ఇక్కడ చర్చిస్తాము.
గుణాలు
VBA ఆబ్జెక్ట్ ప్రాపర్టీస్ వస్తువుల సెట్టింగ్లుగా భావించవచ్చు.Excel అనేక వస్తువులను కలిగి ఉంది. మేము పనిచేసే Excel VBAలోని చాలా వస్తువులు లక్షణాలను కలిగి ఉంటాయి.
ఉదాహరణ:
- రేంజ్ ఆబ్జెక్ట్ లక్షణాలను కలిగి ఉంది. వాటిలో కొన్ని కాలమ్ , ఫార్ములా , వరుస , వెడల్పు మరియు విలువ .
- చార్ట్ ఆబ్జెక్ట్ లెజెండ్ , చార్ట్ ఏరియా , చార్ట్స్టైల్ మొదలైన లక్షణాలను కలిగి ఉంది.
- చార్ట్టైటిల్ కూడా ఒక 5 అంచులతో నక్షత్రాన్ని సృష్టించడానికి VBA కోడ్ వర్తించబడుతుంది.
2958
msoShape5pointStar ఆదేశాన్ని మార్చడం ద్వారా మనం ఎలాంటి ఆకారాన్ని అయినా గీయవచ్చు.
10. ListObject Object
ListObject ListObjects Object లో ఒక భాగం. ListObject వర్క్షీట్ యొక్క ఒకే పట్టికను సూచిస్తుంది.
పద్ధతులు గుణాలు తొలగించు యాక్టివ్ అప్లికేషన్ ప్రచు 21> పునఃపరిమాణం వ్యాఖ్య సృష్టికర్త పేరు తల్లిదండ్రులు పరిధి క్రమీకరించు సారాంశం ఉదాహరణ:
ఈ ఉదాహరణ పట్టిక నుండి డేటాను సంగ్రహించి, శ్రేణిలో నిల్వ చేయడం.
6790
మరింత చదవండి: ఎక్సెల్ VBA సెల్ విలువలతో శ్రేణిని నింపడానికి (4 తగిన ఉదాహరణలు)
ముగింపు
ఈ కథనంలో, మేము సాధారణంగా ఉపయోగించే వాటిని వివరించాము. Excel VBA వస్తువుల జాబితా. ఇది మీ అవసరాలను తీరుస్తుందని ఆశిస్తున్నాను. దయచేసి మా వెబ్సైట్ ExcelWIKI.com ని చూడండి మరియు మీ సూచనలను వ్యాఖ్య పెట్టెలో ఇవ్వండి.
ఆబ్జెక్ట్, ఫాంట్ , ఫార్మాట్ మరియు బోర్డర్ వంటి లక్షణాలతో.
VBA ఆబ్జెక్ట్ లక్షణాల ఉపయోగం:
మేము కింది వాటిని చేయడానికి VBA కోడ్ను వ్రాయగలము:
- మీరు ఆబ్జెక్ట్ యొక్క ప్రస్తుత ప్రాపర్టీ సెట్టింగ్లను పరిశీలించవచ్చు మరియు ఈ సెట్టింగ్ల ఆధారంగా ఏదైనా చేయవచ్చు.
- మీరు కొత్త విలువలను సెట్ చేయడం ద్వారా ఆబ్జెక్ట్ యొక్క ప్రాపర్టీ సెట్టింగ్లను మార్చవచ్చు.
ఈ VBA స్టేట్మెంట్ను చూడండి:
Range("E10").Value
ఈ స్టేట్మెంట్లో, పరిధి ఒక వస్తువు, విలువ అనేది లక్షణాలలో ఒకటి. VBA స్టేట్మెంట్లో, ఆబ్జెక్ట్లు మరియు ప్రాపర్టీస్ను ఒక పీరియడ్ ( డాట్, . ) ద్వారా వేరు చేస్తూ పక్కపక్కనే ఉంచుతారు. వస్తువులు మొదట ఉంచబడతాయి, తర్వాత వాటి లక్షణాలు ఉంటాయి.
ఉదాహరణకు, క్రింది VBA స్టేట్మెంట్ విలువ ఆస్తిని పరిధి E10:100 సెట్ చేస్తుంది.
5771
ఆ ప్రకటన సెల్ E10 లో 100 సంఖ్యను ప్రదర్శించేలా చేస్తుంది.
పద్ధతులు:
A పద్ధతిఅనేది ఒక వస్తువుపై అమలు చేయబడిన చర్య.వస్తువులు కూడా పద్ధతులను కలిగి ఉంటాయి. ఉదాహరణకు, పరిధి వస్తువులు క్లియర్ పద్ధతిని కలిగి ఉంటాయి. క్రింది VBA ప్రకటన పరిధి ని క్లియర్ చేస్తుంది. ఈ ప్రకటన పరిధి ని ఎంచుకుని, ఆపై హోమ్ ➪ ఎడిటింగ్ ➪ క్లియర్ ➪ అన్నీ క్లియర్ చేయి :
2264
VBA కోడ్లో, పద్ధతులు ప్రాపర్టీస్ లాగా కనిపిస్తాయి. పద్ధతులు వేరు చేసే ఆపరేటర్ (.)తో వస్తువులకు అనుసంధానించబడ్డాయి. అయితే, పద్ధతులు మరియు లక్షణాలు VBAలో విభిన్న భావనలు.
మరింత చదవండి: Excel చార్ట్డేటా దాచబడినప్పుడు అదృశ్యమవుతుంది (3 సొల్యూషన్స్)
Excelలో ఎక్కువగా ఉపయోగించే 10 VBA ఆబ్జెక్ట్ల జాబితా
ఒక సోపానక్రమం తరువాత Excelను అనుసరించింది వస్తువులు అంటే:
అప్లికేషన్ → వర్క్బుక్ → వర్క్షీట్ → పరిధి
ఇక్కడ, మేము Excel VBA యొక్క అత్యంత సాధారణంగా ఉపయోగించే వస్తువుల జాబితాను వివరంగా చర్చిస్తాము.
1. అప్లికేషన్ ఆబ్జెక్ట్
అప్లికేషన్ ఆబ్జెక్ట్ ఎక్సెల్ యొక్క అత్యంత విస్తృతంగా ఉపయోగించే వస్తువులలో ఒకటి. ఇది మొత్తం Excel అప్లికేషన్ను సూచించడానికి ఉపయోగించబడుతుంది.
పద్ధతులు | గుణాలు |
---|---|
లెక్కించు | ActiveCell |
Full | ActiveSheet |
InputBox | ActiveWindow |
నిష్క్రమించు | ActiveWorkbook |
రన్ | DisplayScrollBars |
Undo | DisplayFormulaBar |
వేచి ఉండండి | మార్గం |
StatusBar |
Excelలో ఈ ఆబ్జెక్ట్ని వర్తింపజేసేటప్పుడు మేము అవసరమైన ప్రాపర్టీ లేదా పద్ధతిని జోడించాలి.
ఉదాహరణ 1:
ఇక్కడ, మేము పద్ధతిని లెక్కించండి. ఈ మాక్రో అన్ని ఓపెన్ వర్క్బుక్ల గణన కోసం ఉపయోగించబడుతుంది.
2302
ఉదాహరణ 2:
లో దిగువ ఉదాహరణ, మేము అప్లికేషన్ ఆబ్జెక్ట్తో DisplayScrollBars ప్రాపర్టీని ఉపయోగించాము. ఈ మాక్రో యొక్క ఉద్దేశ్యం స్క్రోల్ బార్ను దాచడం.
7328
ఇక్కడ, మేము స్టేటస్ తప్పు ని ఉంచాము, అంటే ఇది కాదుExcel షీట్ యొక్క స్క్రోల్ బార్లను ప్రదర్శించండి.
మరింత చదవండి: Excel VBAని ఉపయోగించి పాత్ నుండి వర్క్బుక్ను ఎలా తెరవాలి (4 ఉదాహరణలు)
2. వర్క్బుక్స్ ఆబ్జెక్ట్
వర్క్బుక్లు ఆబ్జెక్ట్ వర్క్బుక్కి సంబంధించినది. ఇది Excel అప్లికేషన్లో ప్రస్తుతం తెరవబడిన వర్క్బుక్ల జాబితాను సూచిస్తుంది.
పద్ధతులు | గుణాలు |
---|---|
జోడించు | అప్లికేషన్ |
చెక్ అవుట్ | కౌంట్ |
మూసివేయి | సృష్టికర్త |
తెరువు | అంశం |
తల్లిదండ్రులు |
ఉదాహరణ 1:
ఇక్కడ, మేము Excel వర్క్బుక్ను మూసివేసే వర్క్బుక్స్ ఆబ్జెక్ట్ ఆధారంగా ఒక సాధారణ VBA కోడ్ని వర్తింపజేసాము.
3710
ఉదాహరణ 2:
ఈ ఉదాహరణ Disney.xlsx వర్క్బుక్లో కొత్త వేరియబుల్ page_1 ని జోడిస్తుంది.
9140
3. వర్క్బుక్ ఆబ్జెక్ట్
వర్క్బుక్ ఆబ్జెక్ట్ ఒకే వర్క్బుక్ని సూచిస్తుంది. ఇది ప్రస్తుతం సక్రియంగా ఉన్న లేదా తెరిచి ఉన్న వర్క్బుక్లు లో సభ్యుడు. బదులుగా వర్క్బుక్ అనేది వర్క్షీట్ల సమాహారం.
పద్ధతులు | గుణాలు |
---|---|
యాక్టివ్ | ActiveChart |
AddToFavourite | ActiveSheet |
Close | AutoSaveOn |
DeleteNumberFormat | FullName |
Save | UserStatus |
SaveAs |
ఉదాహరణ 1:
మేము ప్రస్తుత వర్క్బుక్ని మూసివేయాలనుకుంటున్నాము.
9515
మేముక్లోజ్ వర్క్బుక్కి ఇదే కోడ్ని వర్తింపజేసారు. తెరిచిన అన్ని వర్క్బుక్లకు వర్క్బుక్స్ ఆబ్జెక్ట్ వర్తించబడుతుంది. కానీ వర్క్బుక్ ఆబ్జెక్ట్ యాక్టివ్ వర్క్బుక్కు మాత్రమే వర్తిస్తుంది.
ఉదాహరణ 2:
ఈ ఉదాహరణలో, మేము వర్క్బుక్ <2ని ఉపయోగించి సెల్కు పేరు పెడతాము> వస్తువు.
9620
4. షీట్ల ఆబ్జెక్ట్
షీట్లు ఆబ్జెక్ట్ పేర్కొన్న లేదా సక్రియ Excel వర్క్బుక్ యొక్క అన్ని రకాల షీట్లకు సంబంధించినది. షీట్లు వర్క్షీట్లు, చార్ట్ షీట్లు మైక్రో షీట్లు కావచ్చు.
పద్ధతులు | గుణాలు |
---|---|
జోడించు | అప్లికేషన్ |
జోడించు2 | కౌంట్ |
కాపీ | అంశం |
తొలగించు | తల్లిదండ్రులు |
తరలించు | కనిపించవచ్చు |
PrintOut | |
PrintPreview | |
SelectCalculate |
ఉదాహరణ 1:
ఈ VBA కోడ్ వర్క్బుక్ యొక్క 2వ షీట్ను సక్రియం చేస్తుంది.
7964
ఉదాహరణ 2:
ఈ ఉదాహరణలో, మేము 1వ షీట్ తర్వాత కొత్త షీట్ని జోడిస్తాము.
4065
5. వర్క్షీట్ల ఆబ్జెక్ట్
ఈ వర్క్షీట్లు ఆబ్జెక్ట్ షీట్లు ఆబ్జెక్ట్లో ఒక భాగం. ఇది వర్క్షీట్ల సేకరణ మాత్రమే. కానీ షీట్లు ఆబ్జెక్ట్లో చార్ట్ షీట్లు మరియు మైక్రో కూడా ఉంటాయిషీట్లు.
పద్ధతులు | గుణాలు |
---|---|
కాపీ | అప్లికేషన్ |
తొలగించు | కౌంట్ |
తరలించు | సృష్టికర్త |
ప్రింట్అవుట్ | అంశం |
PrintPreview | తల్లిదండ్రులు |
ఎంచుకోండి | కనిపించే |
జోడించు | |
జోడించు2 |
ఉదాహరణ 1:
ఇది క్రింది వర్క్బుక్ యొక్క 2వ వర్క్షీట్ను సక్రియం చేస్తుంది
5748
మేము కూడా ఉపయోగించవచ్చు షీట్లు ఆబ్జెక్ట్. కానీ మేము షీట్లు ఆబ్జెక్ట్ని ఉపయోగిస్తే, అది చార్ట్ లేదా మైక్రో షీట్ని సక్రియం చేయవచ్చు, అది కూడా పేర్కొన్న వర్క్బుక్ యొక్క స్థానంపై ఆధారపడి ఉంటుంది.
ఉదాహరణ 2:
మేము వర్క్బుక్లో మా కోరుకున్న ప్రదేశంలో షీట్ను కాపీ చేస్తాము.
9061
ఇలాంటి రీడింగ్లు
- Excel VBAలో 22 స్థూల ఉదాహరణలు
- 20 Excel VBAలో ప్రాక్టికల్ కోడింగ్ చిట్కాలు
- Excelలో VBA కోడ్ను ఎలా వ్రాయాలి (సులభంగా) దశలు)
- Excelలో VBA మాక్రోల రకాలు (ఒక త్వరిత గైడ్)
- VBA ఫీచర్లు మరియు అప్లికేషన్లకు పరిచయం
6. వర్క్షీట్ ఆబ్జెక్ట్
వర్క్షీట్ ఆబ్జెక్ట్ వర్క్షీట్లు లో ఒక భాగం. ఇది ఒకే వర్క్షీట్ను మాత్రమే సూచిస్తుంది. ఈ విభాగం వర్క్షీట్ ఆబ్జెక్ట్ ఆధారంగా ఒక నమూనా VBA కోడ్ను చూపుతుందివర్క్షీట్.
<19పద్ధతులు | గుణాలు |
---|---|
సక్రియం | అప్లికేషన్ |
లెక్కించు | సెల్లు |
చెక్ స్పెల్లింగ్ | నిలువు వరుసలు |
కాపీ | వ్యాఖ్యలు |
తొలగించు | పేరు |
మూల్యాంకనం | తదుపరి |
తరలించు | అవుట్లైన్ |
అతికించు | పేజీ సెటప్ |
పేస్ట్స్పెషల్ | తల్లిదండ్రులు |
ప్రింట్అవుట్ | పరిధి |
PrintPreview | వరుసలు |
SaveAs | ఆకారాలు |
ఎంచుకోండి | క్రమీకరించు |
ట్యాబ్ | |
రకం | |
కనిపిస్తుంది |
ఉదాహరణ 1:
ఈ VBA కోడ్ని వర్తింపజేసిన తర్వాత సక్రియ వర్క్షీట్ పేరు మారుతుంది.
8210
ఉదాహరణ 2:
మేము ప్రస్తుత వర్క్షీట్ గురించి తెలుసుకోవాలనుకుంటున్నాము. క్రింది VBA కోడ్ని వర్తింపజేయండి.
9950
7. రేంజ్ ఆబ్జెక్ట్
రేంజ్ ఆబ్జెక్ట్ ఎక్సెల్ ఫైల్ సెల్లకు సంబంధించినది. ఇది Excel వర్క్షీట్ నుండి ఒకే సెల్, అడ్డు వరుస, నిలువు వరుస లేదా నిర్దిష్ట సంఖ్యలో సెల్లు, అడ్డు వరుసలు లేదా నిలువు వరుసలను ఎంచుకోవడానికి ఉపయోగించబడుతుంది. మనం సెల్ రిఫరెన్స్ని పెట్టాలివాదన.
<19పద్ధతులు | గుణాలు |
---|---|
యాక్టివేట్ | చిరునామా |
ఆటోఫిల్ | అప్లికేషన్ |
లెక్కించు | ప్రాంతాలు |
క్లియర్ | సెల్లు |
కాపీ | నిలువు వరుస |
తొలగించు | కౌంట్ |
కనుగొను | ముగింపు |
చొప్పించు | ఫాంట్ |
పేస్ట్స్పెషల్ | ఎత్తు |
భర్తీ | అంశం |
పరుగు | ఎడమ |
ఎంచుకోండి | లిస్ట్ ఆబ్జెక్ట్ |
చూపండి | పేరు |
క్రమీకరించు | తదుపరి |
టేబుల్ | తల్లిదండ్రులు |
పరిధి | |
వరుస | |
వరుసలు | |
అగ్ర | |
ధృవీకరణ | |
విలువ | |
వెడల్పు |
ఉదాహరణ 1:
ఇది నమూనా VBA కోడ్, ఇది పరిధి గల సెల్లను ఎంపిక చేస్తుంది B5:D5 .
2113
ఉదాహరణ 2:
ఈ ఉదాహరణ నుండి నిర్దిష్ట పరిధిని కాపీ చేస్తుంది క్రియాశీల shee t.
9584
8. ఆకారాల వస్తువు
ఆకారాలు ఆబ్జెక్ట్ వర్క్షీట్లో ఉన్న అన్ని ఆకృతులకు సంబంధించినది. దీన్ని ఉపయోగించి మనం ఇతర పనులను ఎంచుకోవచ్చు మరియు తొలగించవచ్చు లేదా నిర్వహించవచ్చులక్ష్యం> AddConnector కౌంట్ AddLine Creator AddPicture తల్లిదండ్రులు AddShape పరిధి అంశం అన్నీ ఎంచుకోండి
ఉదాహరణ 1:
ఈ VBA కోడ్ అన్ని రకాలను ఎంపిక చేస్తుంది వర్క్షీట్ నుండి ఆకారాలు.
2628
ఉదాహరణ 2:
ఈ ఉదాహరణలో, మేము ఇప్పటికే ఉన్న వాటికి కావలసిన చర్యను వర్తింపజేస్తాము. సక్రియ వర్క్షీట్ ఆకారాలు.
9702
9. ఆకార వస్తువు
ఆకారం వస్తువు ఆకారాలలో ఒక భాగం. ఇది యాక్టివ్ వర్క్షీట్లో ఒకే ఆకారాన్ని సూచిస్తుంది. ఇది ఆకారాలు వస్తువుతో ఉపయోగించబడుతుంది.
పద్ధతులు | గుణాలు |
---|---|
వర్తించు | అప్లికేషన్ |
కాపీ | ఆటో షేప్ టైప్ |
కట్ | బ్యాక్గ్రౌండ్ స్టైల్ |
తొలగించు | చార్ట్ |
డూప్లికేట్ | కనెక్టర్ |
ఎంచుకోండి | నిండి |
ఎత్తు | |
ఎడమ | |
పేరు | |
ఆన్ యాక్షన్ | |
తల్లిదండ్రులు | |
ప్రతిబింబం | |
శీర్షిక | |
టాప్ | |
రకం | |
కనిపిస్తుంది | |
వెడల్పు |
ఉదాహరణ:
ఇది చాలా సులభం