सामग्री तालिका
यो लेख मेरो श्रृंखलाको अंश हो: Excel VBA & म्याक्रोस - चरणबद्ध पूर्ण गाइड । हामी केवल १० प्रायः प्रयोग हुने एक्सेल VBA वस्तुहरूको सूचीमा छलफल गर्नेछौं।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
तपाईंले यो लेख पढिरहँदा अभ्यास गर्न यो अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्।
VBA Objects.xlsm
VBA वस्तुहरू के हुन्?
एक वस्तु एक आदेश वा केहि हो जुन VBA कोडमा केहि विशेष कार्यहरू गर्न लागू हुन्छ।
VBA (भिजुअल बेसिक एप्लिकेसन) एक वस्तु-उन्मुख प्रोग्रामिङ भाषा हो। वस्तु VBA को तत्वहरू मध्ये एक हो।
एक वस्तुको यसको गुण र विधि हुन्छ। विधि त्यो वस्तुद्वारा गरिएको अपरेशन हो र गुणले त्यस वस्तुको विशेषताहरू बताउँछ।
VBA वस्तुका विशेषताहरू
VBA वस्तु लागू गर्नको लागि त्यहाँ एउटा हुनुपर्छ। विधि वा वस्तुमा गुण। हामी ती विशेषताहरू यहाँ छलफल गर्नेछौं।
गुणहरू
VBA वस्तु गुणहरू लाई वस्तुहरूको सेटिङको रूपमा सोच्न सकिन्छ।Excel मा धेरै वस्तुहरू छन्। एक्सेल VBA मा हामीले काम गर्ने अधिकांश वस्तुहरूमा गुणहरू छन्।
उदाहरण:
- रेन्ज वस्तु गुणहरू छन्। ती मध्ये केही स्तम्भ , सूत्र , पङ्क्ति , चौडाइ , र मान हुन्। <9 चार्ट वस्तुमा गुणहरू छन्, जस्तै लेजेन्ड , चार्टएरिया , चार्ट शैली , र यस्तै।
- चार्टटाइटल पनि एक होVBA कोड 5 किनाराहरूसँग तारा सिर्जना गर्न लागू गरिन्छ।
3349
हामी msoShape5pointStar आदेश परिवर्तन गरेर कुनै पनि आकार कोर्न सक्छौं।
10। ListObject वस्तु
ListObject ListObjects वस्तु को एक भाग हो। A ListObject कार्यपत्रको एकल तालिकालाई संकेत गर्दछ।
विधिहरू गुणहरू मेट्नुहोस् सक्रिय प्रकाशित गर्नुहोस् एप्लिकेशन रिफ्रेस गर्नुहोस् स्वत:फिल्टर रिसाइज टिप्पणी सिर्जनाकर्ता नाम अभिभावक दायरा क्रमबद्ध गर्नुहोस् सारांश उदाहरण:
यो उदाहरण तालिकाबाट डाटा निकालेर एरेमा भण्डारण गर्ने हो।
1582
थप पढ्नुहोस्: Excel VBA to Populate Array with Cell Values (4 उपयुक्त उदाहरणहरू)
निष्कर्ष
यस लेखमा, हामीले सामान्यतया प्रयोग हुने एक्सेल VBA वस्तुहरूको सूची। मलाई आशा छ कि यसले तपाईंको आवश्यकताहरू पूरा गर्नेछ। कृपया हाम्रो वेबसाइट ExcelWIKI.com हेर्नुहोस् र आफ्नो सुझाव कमेन्ट बक्समा दिनुहोस्।
वस्तु, Font , Format , र Border ।
VBA वस्तु गुणहरूको प्रयोग:
हामी निम्न गर्न VBA कोड लेख्न सक्छौं:
- तपाईले वस्तुको हालको गुण सेटिङहरू जाँच्न सक्नुहुन्छ र यी सेटिङहरूमा आधारित केही गर्न सक्नुहुन्छ।
- तपाईं नयाँ मानहरू सेट गरेर वस्तुको गुण सेटिङहरू परिवर्तन गर्न सक्नुहुन्छ।
यो VBA कथन हेर्नुहोस्:
Range("E10").Value
यस कथनमा, दायरा एउटा वस्तु हो, Value गुणहरू मध्ये एक हो। VBA कथनमा, वस्तुहरू र गुणहरू एकैछिनमा राखिन्छन् र तिनीहरूलाई एक अवधि ( ए डट, . ) द्वारा छुट्याइन्छ। वस्तुहरू पहिले राखिन्छन्, त्यसपछि तिनीहरूका गुणहरू।
उदाहरणका लागि, निम्न VBA कथनले मान गुण सेट गर्छ दायरा E10:100 ।
8303
त्यो कथनले नम्बर 100 सेल E10 मा प्रदर्शन गर्न कारण हुनेछ।
विधि:
A विधिवस्तुमा लागू गरिएको कार्य हो।वस्तुहरूमा पनि विधिहरू हुन्छन्। उदाहरणका लागि, दायरा वस्तुहरूसँग खाली विधि छ। निम्न VBA कथनले दायरा खाली गर्दछ। यो कथन रेन्ज चयन गर्न र त्यसपछि घर ➪ सम्पादन ➪ खाली गर्नुहोस् ➪ सबै खाली गर्नुहोस् :
4209
VBA कोडमा, विधिहरू गुणहरू जस्तो देखिन्छ। विधिहरू वस्तुहरूसँग अलग गर्ने अपरेटर (।) सँग जडान भएका छन्। यद्यपि, विधि र गुणहरू VBA मा फरक अवधारणाहरू हुन्।
थप पढ्नुहोस्: एक्सेल चार्टजब डाटा लुकाइन्छ तब गायब हुन्छ (३ समाधानहरू)
एक्सेलमा प्रायः प्रयोग हुने १० VBA वस्तुहरूको सूची
यसको मामलामा एक्सेलले पछ्याएको पदानुक्रम छ वस्तुहरू जुन हो:
अनुप्रयोग → कार्यपुस्तिका → कार्यपत्र → दायरा
यहाँ, हामी एक्सेल VBA को सबै भन्दा बढी प्रयोग हुने वस्तुहरूको सूची विस्तारमा छलफल गर्नेछौं।<3 <१२> १>१। एप्लिकेसन वस्तु
एप्लिकेशन वस्तु एक्सेलको सबैभन्दा धेरै प्रयोग हुने वस्तुहरू मध्ये एक हो। यो कुल एक्सेल अनुप्रयोग प्रतिनिधित्व गर्न प्रयोग गरिन्छ।
<22विधिहरू | गुणहरू |
---|---|
गणना गर्नुहोस् | ActiveCell |
CalculateFull | ActiveSheet |
InputBox | ActiveWindow |
छोड्नुहोस् | ActiveWorkbook |
चलाउनुहोस् | DisplayScrollBars |
अनडू | DisplayFormulaBar |
प्रतीक्षा गर्नुहोस् | पथ |
StatusBar |
हामीले एक्सेलमा यो वस्तु लागू गर्दा आवश्यक गुण वा विधि थप्न आवश्यक छ।
उदाहरण १:
यहाँ, हामीले गणना गर्नुहोस् विधि। यो म्याक्रो सबै खुला कार्यपुस्तिकाहरूको गणनाको लागि प्रयोग गरिन्छ।
7064
उदाहरण २:
मा तलको उदाहरण, हामीले Application वस्तुसँग DisplayScrollBars गुण प्रयोग गर्यौं। यो म्याक्रोको उद्देश्य स्क्रोल पट्टी लुकाउनु हो।
2447
यहाँ, हामीले स्थिति False राख्छौं, जसको मतलब यो हो। हुदैनएक्सेल पानाको स्क्रोल बारहरू प्रदर्शन गर्नुहोस्।
थप पढ्नुहोस्: एक्सेल VBA प्रयोग गरेर पथबाट कार्यपुस्तिका कसरी खोल्ने (४ उदाहरणहरू)
<१>२। कार्यपुस्तिका वस्तु
कार्यपुस्तिका वस्तु कार्यपुस्तिकासँग सम्बन्धित छ। यसले एक्सेल अनुप्रयोगमा हाल खोलिएका कार्यपुस्तिकाहरूको सूचीलाई जनाउँछ।
विधिहरू | गुणहरू |
---|---|
थप्नुहोस् | एप्लिकेशन |
चेकआउट | गणना |
बन्द गर्नुहोस् | सिर्जनाकर्ता |
खोल्नुहोस् | वस्तु |
अभिभावक |
उदाहरण १:
यहाँ, हामीले कार्यपुस्तिका वस्तुमा आधारित साधारण VBA कोड लागू गर्यौं जसले Excel कार्यपुस्तिका बन्द गर्नेछ।
2416
उदाहरण २:
यस उदाहरणले Disney.xlsx कार्यपुस्तिकामा नयाँ चर page_1 थप्नेछ।
5963
३. कार्यपुस्तिका वस्तु
कार्यपुस्तिका वस्तुले एकल कार्यपुस्तिकालाई प्रतिनिधित्व गर्दछ। यो हाल सक्रिय वा खुला रहेको कार्यपुस्तिका को सदस्य हो। बरु कार्यपुस्तिका कार्यपत्रहरूको संग्रह हो।
<16विधि | गुणहरू |
---|---|
सक्रिय | ActiveChart |
AddToFavourite | ActiveSheet |
बंद गर्नुहोस् | AutoSaveOn |
नम्बर ढाँचा मेटाउनुहोस् | पूर्णनाम |
बचत गर्नुहोस् | प्रयोगकर्ता स्थिति |
SaveAs |
उदाहरण १:
हामी हालको कार्यपुस्तिका बन्द गर्न चाहन्छौं।
3384
हामीबन्द कार्यपुस्तिकामा समान कोड लागू गरियो। कार्यपुस्तिका वस्तु सबै खोलिएका कार्यपुस्तिकाहरूमा लागू हुन्छ। तर कार्यपुस्तिका वस्तु सक्रिय कार्यपुस्तिकामा मात्र लागू हुन्छ।
उदाहरण २:
यस उदाहरणमा, हामीले कार्यपुस्तिका <2 प्रयोग गरेर सेलको नाम दिनेछौँ।>वस्तु।
5054
4। पाना वस्तु
पाना वस्तु निर्दिष्ट वा सक्रिय एक्सेल कार्यपुस्तिकाका सबै प्रकारका पानाहरूसँग सम्बन्धित छ। पानाहरू कार्यपत्रहरू, चार्ट पानाहरू माइक्रो पानाहरू हुन सक्छन्।
विधि | गुणहरू |
---|---|
थप्नुहोस् | अनुप्रयोग |
Add2 | गणना |
प्रतिलिपि | वस्तु |
मेट्नुहोस् | अभिभावक |
सार्नुहोस् | दृश्यमान |
प्रिन्टआउट | |
प्रिन्ट पूर्वावलोकन | |
CalculateCalculate |
उदाहरण १:
यो VBA कोडले कार्यपुस्तिकाको 2nd पाना सक्रिय गर्नेछ।
5952
उदाहरण २:
यस उदाहरणमा, हामी पहिलो पाना पछि नयाँ पाना थप्नेछौं।
1944
५. कार्यपत्र वस्तु
यो कार्यपत्रिका वस्तु पाना वस्तुको अंश हो। यो केवल कार्यपत्रहरूको संग्रह हो। तर पानाहरू वस्तुले चार्ट पाना र माइक्रो पनि समावेश गर्दछपानाहरू।
<19विधिहरू | गुणहरू |
---|---|
प्रतिलिपि | अनुप्रयोग |
मेट्नुहोस् | गणना |
सार्नुहोस् | सिर्जनाकर्ता |
प्रिन्टआउट<21 | वस्तु |
प्रिन्ट पूर्वावलोकन | अभिभावक |
चयन गर्नुहोस् | दृश्यमान |
थप्नुहोस् | |
थप्नुहोस्2 |
उदाहरण १:
यसले निम्न कार्यपुस्तिकाको 2nd कार्यपत्र सक्रिय गर्नेछ
1156
हामी पनि प्रयोग गर्न सक्छौं। पानाहरू वस्तु। तर यदि हामीले पानाहरू वस्तु प्रयोग गर्छौं भने, यसले चार्ट वा माइक्रो पानालाई सक्रिय गर्न सक्छ निर्दिष्ट कार्यपुस्तिकाको स्थानमा पनि निर्भर गर्दछ।
उदाहरण २:
हामी कार्यपुस्तिकामा हाम्रो इच्छित स्थानमा एउटा पाना प्रतिलिपि गर्नेछौं।
7242
समान पठनहरू
- <एक्सेल VBA मा 22 म्याक्रो उदाहरणहरू
- २० एक्सेल VBA मा मास्टर गर्न व्यावहारिक कोडिङ सुझावहरू
- एक्सेलमा VBA कोड कसरी लेख्ने (सजिलोसँग चरणहरू)
- एक्सेलमा VBA म्याक्रोका प्रकारहरू (एक द्रुत गाइड)
- VBA सुविधाहरू र अनुप्रयोगहरूको परिचय
6। कार्यपत्र वस्तु
कार्यपत्र वस्तु कार्यपत्र को एक भाग हो। यसले एकल कार्यपत्र मात्र प्रतिनिधित्व गर्दछ। यस खण्डले कार्यपत्र वस्तुको आधारमा एउटा नमूना VBA कोड देखाउनेछ जसले एउटाकार्यपत्र।
<19 <19 <19विधिहरू | गुणहरू |
---|---|
सक्रिय गर्नुहोस् | अनुप्रयोग |
गणना गर्नुहोस् | सेलहरू |
हिज्जे जाँच गर्नुहोस् | स्तम्भहरू |
प्रतिलिपि गर्नुहोस्<21 | टिप्पणीहरू |
मेट्नुहोस् | नाम |
मूल्याङ्कन गर्नुहोस् | अर्को |
सार्नुहोस् | आउटलाइन |
टाँस्नुहोस् | पेजसेटअप |
PasteSpecial<21 | अभिभावक |
प्रिन्टआउट | दायरा |
प्रिन्ट पूर्वावलोकन | पङ्क्तिहरू |
SaveAs | आकारहरू |
चयन गर्नुहोस् | क्रमबद्ध गर्नुहोस् |
ट्याब | |
प्रकार | |
दृश्यमान |
उदाहरण १:
यो VBA कोड लागू गरेपछि सक्रिय कार्यपत्रको नाम परिवर्तन हुनेछ।
9462
उदाहरण २:
हामी हालको कार्यपत्र बारे जान्न चाहन्छौं। निम्न VBA कोड लागू गर्नुहोस्।
6426
7। दायरा वस्तु
दायरा वस्तु एक्सेल फाइलको कक्षहरूसँग सम्बन्धित छ। यो एक्सेल कार्यपत्रबाट एकल कक्ष, पङ्क्ति, स्तम्भ, वा कक्षहरूको निश्चित संख्या, पङ्क्ति वा स्तम्भहरू चयन गर्न प्रयोग गरिन्छ। हामीले सेल सन्दर्भ राख्नु पर्छतर्क।
<19 <19 <19विधिहरू | गुणहरू |
---|---|
सक्रिय गर्नुहोस् | ठेगाना |
स्वत: भरण | अनुप्रयोग |
गणना गर्नुहोस् | क्षेत्रहरू |
खाली गर्नुहोस् | कक्षहरू |
प्रतिलिपि | स्तम्भ |
मेट्नुहोस् | गणना |
फेला पार्नुहोस् | समाप्त |
घुसाउनुहोस् | फन्ट |
PasteSpecial<21 | उचाइ |
बदल्नुहोस् | वस्तु |
चलाउनुहोस् | बायाँ |
चयन गर्नुहोस् | ListObject |
देखाउनुहोस् | नाम |
क्रमबद्ध गर्नुहोस्<21 | अर्को |
तालिका | अभिभावक |
दायरा | |
पङ्क्ति | |
पङ्क्तिहरू | |
शीर्ष | |
मान्यता | |
मान | |
चौडाइ |
उदाहरण १:
यो एउटा नमूना VBA कोड हो, जसले दायराका कक्षहरू चयन गर्छ B5:D5 ।
5090
उदाहरण २:
यस उदाहरणले निश्चित दायराबाट प्रतिलिपि गर्नेछ। सक्रिय shee t।
9324
8। आकार वस्तु
आकारहरू वस्तु कार्यपत्रमा अवस्थित सबै आकारहरूसँग सम्बन्धित छ। हामी यसलाई प्रयोग गरेर चयन गर्न र मेटाउन वा अन्य कार्यहरू गर्न सक्छौंवस्तु।
सबै चयन गर्नुहोस् कार्यपत्रबाट आकारहरूको।विधिहरू | गुणहरू |
---|---|
AddCallout | Application |
AddConnector | Count |
AddLine | सिर्जनाकर्ता |
AddPicture<21 | अभिभावक |
AddShape | दायरा |
वस्तु |
8003
उदाहरण २:
यस उदाहरणमा, हामी विद्यमानमा इच्छित कार्य लागू गर्नेछौं। सक्रिय कार्यपत्रका आकारहरू।
1795
9। आकार वस्तु
आकार वस्तु आकृतिहरूको भाग हो। यसले सक्रिय कार्यपत्रमा एकल आकारलाई संकेत गर्छ। यो आकारहरू वस्तुसँग प्रयोग गरिन्छ।
विधिहरू | गुणहरू |
---|---|
लागू गर्नुहोस् | एप्लिकेशन |
प्रतिलिपि | स्वतः आकार प्रकार |
कट | पृष्ठभूमि शैली |
मेट्नुहोस् | चार्ट |
डुप्लिकेट | कनेक्टर |
चयन गर्नुहोस् | भर्नुहोस् |
उचाइ | |
बायाँ | |
नाम | |
OnAction | |
अभिभावक | |
प्रतिबिम्ब | |
शीर्षक | |
शीर्ष | |
प्रकार | |
दृश्यमान | |
चौडाई |
उदाहरण:
यो सरल