सामग्री सारणी
हा लेख माझ्या मालिकेचा भाग आहे: Excel VBA & मॅक्रो – एक स्टेप बाय स्टेप पूर्ण मार्गदर्शक . आम्ही फक्त 10 एक्सेल VBA ऑब्जेक्ट्सच्या सूचीवर चर्चा करू.
सराव वर्कबुक डाउनलोड करा
तुम्ही हा लेख वाचत असताना व्यायाम करण्यासाठी हे सराव वर्कबुक डाउनलोड करा.
VBA Objects.xlsm
VBA ऑब्जेक्ट्स म्हणजे काय?
एक ऑब्जेक्ट ही कमांड किंवा काहीतरी आहे जी काही विशिष्ट कार्ये करण्यासाठी VBA कोडमध्ये लागू होते.
VBA (Visual Basic Application) ही एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा आहे. ऑब्जेक्ट VBA च्या घटकांपैकी एक आहे.
ऑब्जेक्टची गुणधर्म आणि पद्धत असते. पद्धत म्हणजे त्या ऑब्जेक्टद्वारे केलेले ऑपरेशन आणि गुणधर्म त्या ऑब्जेक्टची वैशिष्ट्ये स्पष्ट करतात.
VBA ऑब्जेक्ट्सचे गुणधर्म
VBA ऑब्जेक्ट लागू करण्यासाठी एक असणे आवश्यक आहे ऑब्जेक्टमधील पद्धत किंवा गुणधर्म. आम्ही त्या विशेषतांची येथे चर्चा करू.
गुणधर्म
VBA ऑब्जेक्ट गुणधर्म हे ऑब्जेक्ट्सच्या सेटिंग्ज म्हणून मानले जाऊ शकतात.Excel मध्ये अनेक वस्तू आहेत. एक्सेल VBA मधील बहुतेक ऑब्जेक्ट्समध्ये गुणधर्म असतात.
उदाहरण:
- रेंज ऑब्जेक्ट मध्ये गुणधर्म असतात. त्यापैकी काही आहेत स्तंभ , सूत्र , पंक्ती , रुंदी , आणि मूल्य . <9 चार्ट ऑब्जेक्टमध्ये गुणधर्म आहेत, जसे की लीजेंड , चार्टएरिया , चार्टस्टाईल आणि असेच.
- चार्टटाइटल हे देखील एक आहे 5 कडा असलेला तारा तयार करण्यासाठी VBA कोड लागू केला जातो.
4676
आम्ही msoShape5pointStar कमांड बदलून कोणत्याही प्रकारचा आकार काढू शकतो.
10. ListObject ऑब्जेक्ट
ListObject हा ListObjects ऑब्जेक्ट चा भाग आहे. A ListObject वर्कशीटची एकच सारणी दर्शवते.
पद्धती गुणधर्म हटवा सक्रिय प्रकाशित करा अनुप्रयोग रीफ्रेश करा ऑटोफिल्टर आकार बदला टिप्पणी निर्माता नाव पालक श्रेणी क्रमवारी सारांश उदाहरण:
हे उदाहरण टेबलमधून डेटा काढण्यासाठी आणि अॅरेमध्ये संग्रहित करण्यासाठी आहे.
8316
अधिक वाचा: सेल व्हॅल्यूसह अॅरे पॉप्युलेट करण्यासाठी एक्सेल VBA (4 योग्य उदाहरणे)
निष्कर्ष
या लेखात, आम्ही सामान्यतः वापरल्या जाणार्या गोष्टींचे वर्णन केले आहे. एक्सेल VBA वस्तूंची यादी. मला आशा आहे की हे तुमच्या गरजा पूर्ण करेल. कृपया आमची वेबसाइट ExcelWIKI.com पहा आणि टिप्पणी बॉक्समध्ये आपल्या सूचना द्या.
फॉन्ट , स्वरूप आणि बॉर्डर या गुणधर्मांसह ऑब्जेक्ट.
VBA ऑब्जेक्ट गुणधर्मांचा वापर:
आम्ही खालील गोष्टी करण्यासाठी VBA कोड लिहू शकतो:
- तुम्ही ऑब्जेक्टच्या वर्तमान गुणधर्म सेटिंग्ज तपासू शकता आणि या सेटिंग्जवर आधारित काहीतरी करू शकता.
- तुम्ही नवीन मूल्ये सेट करून ऑब्जेक्टची गुणधर्म सेटिंग्ज बदलू शकतात.
हे VBA विधान पहा:
Range("E10").Value
या विधानात, श्रेणी एक ऑब्जेक्ट आहे, मूल्य गुणधर्मांपैकी एक आहे. VBA स्टेटमेंटमध्ये, ऑब्जेक्ट्स आणि गुणधर्म शेजारी ठेवल्या जातात आणि त्यांना एका कालावधीने विभक्त करतात ( एक बिंदू, . ). ऑब्जेक्ट्स प्रथम ठेवल्या जातात, नंतर त्यांचे गुणधर्म.
उदाहरणार्थ, खालील VBA स्टेटमेंट E10:100 चे मूल्य गुणधर्म सेट करते.
8442
त्या विधानामुळे सेल E10 मध्ये 100 संख्या प्रदर्शित होईल.
पद्धती:
A पद्धतही ऑब्जेक्टवर अंमलात आणलेली क्रिया आहे.ऑब्जेक्ट्समध्ये पद्धती देखील असतात. उदाहरणार्थ, श्रेणी ऑब्जेक्ट्समध्ये क्लीअर पद्धत असते. खालील VBA विधान श्रेणी साफ करते. हे विधान श्रेणी निवडण्यासारखे आहे आणि नंतर होम ➪ संपादन ➪ साफ करा ➪ सर्व साफ करा :
5839
VBA कोडमध्ये, पद्धती गुणधर्मांसारख्या दिसतात. विभक्त ऑपरेटर (.) सह पद्धती ऑब्जेक्ट्सशी जोडल्या जातात. तथापि, VBA मधील पद्धती आणि गुणधर्म भिन्न संकल्पना आहेत.
अधिक वाचा: एक्सेल चार्टजेव्हा डेटा लपविला जातो तेव्हा अदृश्य होतो (3 उपाय)
एक्सेलमध्ये सर्वाधिक वापरल्या जाणार्या 10 VBA ऑब्जेक्ट्सची यादी
या बाबतीत एक्सेल नंतर एक पदानुक्रम आहे ऑब्जेक्ट्स जे आहेत:
अॅप्लिकेशन → वर्कबुक → वर्कशीट → रेंज
येथे, आम्ही एक्सेल व्हीबीएच्या सर्वात सामान्यपणे वापरल्या जाणार्या ऑब्जेक्ट्सची तपशीलवार चर्चा करू.<3
१. ऍप्लिकेशन ऑब्जेक्ट
ऍप्लिकेशन ऑब्जेक्ट हे एक्सेलच्या सर्वाधिक वापरल्या जाणार्या ऑब्जेक्ट्सपैकी एक आहे. हे एकूण एक्सेल ऍप्लिकेशनचे प्रतिनिधित्व करण्यासाठी वापरले जाते.
<22पद्धती | गुणधर्म |
---|---|
गणना करा | ActiveCell |
CalculateFull | ActiveSheet |
InputBox | ActiveWindow |
बाहेर पडा | ActiveWorkbook |
चालवा | DisplayScrollBars |
पूर्ववत करा | DisplayFormulaBar |
प्रतीक्षा | पथ |
स्टेटसबार |
हा ऑब्जेक्ट एक्सेलमध्ये लागू करताना आम्हाला आवश्यक गुणधर्म किंवा पद्धत जोडणे आवश्यक आहे.
उदाहरण 1:
येथे, आम्ही गणना करा पद्धत. हा मॅक्रो सर्व खुल्या वर्कबुकच्या गणनेसाठी वापरला जातो.
4604
उदाहरण 2:
मध्ये खालील उदाहरणात, आम्ही डिस्प्लेस्क्रॉलबार्स प्रॉपर्टी अॅप्लिकेशन ऑब्जेक्टसह वापरली. या मॅक्रोचा उद्देश स्क्रोल बार लपविण्याचा आहे.
1927
येथे, आम्ही स्थिती False ठेवतो, म्हणजे ते नाहीएक्सेल शीटचे स्क्रोल बार प्रदर्शित करा.
अधिक वाचा: एक्सेल व्हीबीए (4 उदाहरणे) वापरून पाथमधून वर्कबुक कसे उघडायचे
2. वर्कबुक ऑब्जेक्ट
वर्कबुक ऑब्जेक्ट वर्कबुकशी संबंधित आहे. हे एक्सेल ऍप्लिकेशनवर सध्या उघडलेल्या वर्कबुकची सूची दर्शवते.
पद्धती | गुणधर्म |
---|---|
जोडा | अनुप्रयोग |
चेकआउट | गणना |
बंद करा | निर्माता |
उघडा | आयटम |
पालक |
उदाहरण 1:
येथे, आम्ही वर्कबुक ऑब्जेक्टवर आधारित एक साधा VBA कोड लागू केला आहे जो एक्सेल वर्कबुक बंद करेल.
4012
<0 उदाहरण 2:
हे उदाहरण Disney.xlsx वर्कबुकवर एक नवीन व्हेरिएबल page_1 जोडेल.
5856
3. वर्कबुक ऑब्जेक्ट
वर्कबुक ऑब्जेक्ट एकाच वर्कबुकचे प्रतिनिधित्व करतो. हे सध्या सक्रिय किंवा उघडलेल्या वर्कबुक्स चे सदस्य आहे. त्याऐवजी कार्यपुस्तिका म्हणजे वर्कशीट्सचा संग्रह.
<16पद्धती | गुणधर्म |
---|---|
सक्रिय | ActiveChart |
AddToFavourite | ActiveSheet |
बंद करा | ऑटो सेव्हऑन |
DeleteNumber Format | पूर्णनाव |
सेव्ह | वापरकर्ता स्थिती |
सेव्हएज |
उदाहरण 1:
आम्हाला वर्तमान कार्यपुस्तिका बंद करायची आहे.
4035
आम्हीक्लोज वर्कबुकवर समान कोड लागू केला. वर्कबुक ऑब्जेक्ट सर्व उघडलेल्या वर्कबुकवर लागू केले जाते. परंतु वर्कबुक ऑब्जेक्ट फक्त सक्रिय वर्कबुकला लागू आहे.
उदाहरण 2:
या उदाहरणात, आम्ही वर्कबुक <2 वापरून सेलला नाव देऊ>ऑब्जेक्ट.
2326
4. शीट्स ऑब्जेक्ट
शीट्स ऑब्जेक्ट निर्दिष्ट किंवा सक्रिय एक्सेल वर्कबुकच्या सर्व प्रकारच्या शीट्सशी संबंधित आहे. पत्रके वर्कशीट्स, चार्ट शीट्स मायक्रो शीट्स असू शकतात.
पद्धती | गुणधर्म |
---|---|
जोडा | अनुप्रयोग |
जोडा2 | गणना |
कॉपी | आयटम |
हटवा | पालक |
हलवा | दृश्यमान |
प्रिंटआउट | |
प्रिंटप्रीव्ह्यू | |
Calculate निवडा |
उदाहरण 1:
हा VBA कोड कार्यपुस्तिकेचे 2रा शीट सक्रिय करेल.
3722<0
उदाहरण 2:
या उदाहरणात, आपण पहिली शीट नंतर एक नवीन शीट जोडू.
2645
5. वर्कशीट्स ऑब्जेक्ट
हे वर्कशीट्स ऑब्जेक्ट शीट्स ऑब्जेक्टचा एक भाग आहे. हा फक्त वर्कशीट्सचा संग्रह आहे. परंतु शीट्स ऑब्जेक्टमध्ये चार्ट शीट्स आणि मायक्रो देखील समाविष्ट आहेतपत्रके.
<19पद्धती | गुणधर्म |
---|---|
कॉपी | अनुप्रयोग |
हटवा | गणना |
हलवा | निर्माता |
प्रिंटआउट<21 | आयटम |
प्रिंट पूर्वावलोकन | पालक |
निवडा | दृश्यमान |
जोडा | |
जोडा2 |
उदाहरण 1:
हे खालील वर्कबुकचे दुसरे वर्कशीट सक्रिय करेल
3918
आम्ही देखील वापरू शकतो पत्रके ऑब्जेक्ट. परंतु जर आपण शीट्स ऑब्जेक्ट वापरला तर ते चार्ट किंवा मायक्रो शीट सक्रिय करू शकते हे देखील निर्दिष्ट कार्यपुस्तिकेच्या स्थानावर अवलंबून असते.
उदाहरण 2:
आम्ही कार्यपुस्तिकेवर आमच्या इच्छित स्थानावर शीट कॉपी करू.
3367
समान वाचन
- <एक्सेल VBA मधील 22 मॅक्रो उदाहरणे
- 20 एक्सेल VBA मास्टर करण्यासाठी व्यावहारिक कोडिंग टिपा
- एक्सेलमध्ये VBA कोड कसा लिहायचा (सोप्यासह पायऱ्या)
- एक्सेलमधील VBA मॅक्रोचे प्रकार (एक द्रुत मार्गदर्शक)
- VBA वैशिष्ट्ये आणि अनुप्रयोगांचा परिचय
6. वर्कशीट ऑब्जेक्ट
वर्कशीट ऑब्जेक्ट हा वर्कशीट्स चा एक भाग आहे. हे फक्त एकच वर्कशीट दर्शवते. हा विभाग वर्कशीट ऑब्जेक्टवर आधारित नमुना VBA कोड दर्शवेल जे नाव बदलतेवर्कशीट.
<19 <19 <19 <22पद्धती | गुणधर्म |
---|---|
सक्रिय करा | अनुप्रयोग |
गणना करा | सेल |
स्पेलिंग तपासा | स्तंभ |
कॉपी<21 | टिप्पण्या |
हटवा | नाव |
मूल्यांकन करा | पुढील |
हलवा | आउटलाइन |
पेस्ट करा | पेज सेटअप |
पेस्टस्पेशल<21 | पालक |
प्रिंटआउट | श्रेणी |
मुद्रण पूर्वावलोकन | पंक्ती |
SaveAs | आकार |
निवडा | क्रमवारी |
टॅब | |
प्रकार | |
दृश्यमान |
उदाहरण 1:
हा VBA कोड लागू केल्यानंतर सक्रिय वर्कशीटचे नाव बदलेल.
3600
उदाहरण 2:
आम्हाला सध्याच्या वर्कशीटबद्दल जाणून घ्यायचे आहे. खालील VBA कोड लागू करा.
2086
7. रेंज ऑब्जेक्ट
रेंज ऑब्जेक्ट एक्सेल फाइलच्या सेलशी संबंधित आहे. एक्सेल वर्कशीटमधून एक सेल, पंक्ती, स्तंभ किंवा सेल, पंक्ती किंवा स्तंभांची विशिष्ट संख्या निवडण्यासाठी याचा वापर केला जातो. मध्ये सेल संदर्भ ठेवावा लागेलयुक्तिवाद.
<19 <19 <19 <20पद्धती | गुणधर्म |
---|---|
सक्रिय करा | पत्ता |
ऑटोफिल | अनुप्रयोग |
गणना करा | क्षेत्रे |
साफ करा<21 | सेल |
कॉपी | स्तंभ |
हटवा | गणना |
शोधा | समाप्त |
घाला | फॉन्ट |
पेस्टस्पेशल<21 | उंची |
बदला | आयटम |
चालवा | डावीकडे |
निवडा | ListObject |
शो | नाव |
क्रमवारी<21 | पुढील |
सारणी | पालक |
श्रेणी | |
पंक्ती | |
पंक्ती | |
शीर्ष | |
प्रमाणीकरण | |
मूल्य | |
रुंदी |
उदाहरण 1:
हा एक नमुना VBA कोड आहे, जो श्रेणीतील सेल निवडतो B5:D5 .
4405
उदाहरण 2:
हे उदाहरण यामधून विशिष्ट श्रेणी कॉपी करेल सक्रिय shee t.
1939
8. आकार ऑब्जेक्ट
आकार ऑब्जेक्ट वर्कशीटमध्ये अस्तित्वात असलेल्या सर्व आकारांशी संबंधित आहे. याचा वापर करून आम्ही इतर कार्ये निवडू आणि हटवू किंवा करू शकतोऑब्जेक्ट.
<19पद्धती | गुणधर्म |
---|---|
कॉलआउट जोडा | अनुप्रयोग |
जोडा कनेक्टर | गणना |
अॅडलाइन | निर्माता |
चित्र जोडा<21 | पालक |
AddShape | श्रेणी |
आयटम | |
सर्व निवडा |
उदाहरण 1:
हा VBA कोड सर्व प्रकार निवडेल वर्कशीटमधील आकारांचे.
2686
उदाहरण 2:
या उदाहरणात, आम्ही विद्यमान वर इच्छित क्रिया लागू करू सक्रिय वर्कशीटचे आकार.
4123
9. शेप ऑब्जेक्ट
शेप ऑब्जेक्ट हा शेपचा एक भाग आहे. हे सक्रिय वर्कशीटमध्ये एकच आकार दर्शवते. हे आकार ऑब्जेक्टसह वापरले जाते.
पद्धती | गुणधर्म |
---|---|
लागू करा | अनुप्रयोग |
कॉपी | ऑटोशेप प्रकार |
कट | पार्श्वभूमी |
हटवा | चार्ट |
डुप्लिकेट | कनेक्टर |
निवडा | भरा |
उंची | |
डावीकडे | |
नाव | |
ऑनएक्शन | |
पालक | |
प्रतिबिंब | |
शीर्षक | |
शीर्ष | |
प्रकार | |
दृश्यमान | |
रुंदी |
उदाहरण:
हे सोपे