सामग्रीहरू
एक्सेल VBA कथनहरू
एक्सेलमा VBA कोड लेख्दा, बिल्ट-इन अपरेटरहरूको सेट प्रत्येक चरणमा प्रयोग गरिन्छ। यी अपरेटरहरूलाई गणितीय, स्ट्रिङ, तुलना र तार्किक अपरेटरहरूमा विभाजन गरिएको छ। अर्को, हामी अपरेटरहरूको प्रत्येक समूहलाई विस्तृत रूपमा हेर्नेछौं।
गणितीय अपरेटरहरू
मुख्य VBA गणित अपरेटरहरू तलको तालिकामा सूचीबद्ध छन्।
तालिकाको दायाँ स्तम्भले कोष्ठकहरूको अनुपस्थितिमा पूर्वनिर्धारित अपरेटर प्राथमिकता देखाउँछ। अभिव्यक्तिमा कोष्ठकहरू थपेर, तपाईंले VBA कथनहरू तपाईंको इच्छा अनुसार कार्यान्वयन हुने क्रममा परिवर्तन गर्न सक्नुहुन्छ।
अपरेटर | कार्य | प्राथमिकता (1 - उच्चतम; 5 - सबैभन्दा कम) |
---|---|---|
^ | एक्सपोनेशन अपरेटर | 1 |
* | गुणन अपरेटर | 2 |
/ | डिभिजन अपरेटर | 2 |
शेष बिना भाग - शेष बिना दुई संख्या विभाजन को परिणाम फर्काउँछ। उदाहरणका लागि, 74 परिणाम फिर्ता गर्नेछ 1 | 3 | |
साहस | Modulo (बाँकी) अपरेटर - दुई संख्याहरू विभाजित गरेपछि बाँकी फर्काउँछ। उदाहरणका लागि, ८ विरुद्ध ३ परिणाम फिर्ता गर्नेछ 2. | 4 |
+ | अतिरिक्त अपरेटर | 5 |
- | घटाउ अपरेटर | 5 |
स्ट्रिंग अपरेटरहरू
Excel VBA मा आधारभूत स्ट्रिङ अपरेटर कन्टेनेसन अपरेटर हो & (मर्ज):
अपरेटर | कार्य |
---|---|
& | जडान अपरेटर। उदाहरणका लागि, अभिव्यक्ति "A" र "B" परिणाम फिर्ता गर्नेछ AB. |
तुलना अपरेटरहरू
तुलना अपरेटरहरू दुई संख्या वा स्ट्रिङहरू तुलना गर्न र प्रकारको बुलियन मान फर्काउन प्रयोग गरिन्छ बूलियन (सही वा गलत)। मुख्य एक्सेल VBA तुलना अपरेटरहरू यस तालिकामा सूचीबद्ध छन्:
अपरेटर | कार्य |
---|---|
= | बराबरी |
<> | बराबर छैन |
< | थोरै |
> | थप जानकारी |
<= | भन्दा कम वा बराबर |
>= | भन्दा ठूलो वा बराबर |
तार्किक अपरेटरहरू
तार्किक अपरेटरहरू, जस्तै तुलना अपरेटरहरू, प्रकारको बुलियन मान फर्काउँछन् बूलियन (सही वा गलत)। Excel VBA का मुख्य तार्किक अपरेटरहरू तलको तालिकामा सूचीबद्ध छन्:
अपरेटर | कार्य |
---|---|
र | संयोजन सञ्चालन, तार्किक अपरेटर И। उदाहरणका लागि, अभिव्यक्ति ए र बी फर्कने छौ, फर्कने छन् साँचो, यदि A и B दुवै बराबर छन् साँचो, अन्यथा फिर्ता झूटा. |
Or | विच्छेद सञ्चालन, तार्किक अपरेटर OR। उदाहरणका लागि, अभिव्यक्ति ए वा बी फर्कने छौ, फर्कने छन् साँचो, यदि A or B बराबर छन् साँचो, र फिर्ता हुनेछ झूटा, यदि A и B दुवै बराबर छन् झूटा. |
छैन | नकारात्मक अपरेशन, तार्किक अपरेटर नहीं। उदाहरणका लागि, अभिव्यक्ति ए होइन फर्कने छौ, फर्कने छन् साँचो, यदि A बराबरी झूटा, वा फिर्ता झूटा, यदि A बराबरी साँचो. |
माथिको तालिकाले VBA मा उपलब्ध सबै तार्किक अपरेटरहरूलाई सूचीबद्ध गर्दैन। तार्किक अपरेटरहरूको पूर्ण सूची भिजुअल बेसिक विकासकर्ता केन्द्रमा फेला पार्न सकिन्छ।
बिल्ट-इन प्रकार्यहरू
VBA मा धेरै बिल्ट-इन प्रकार्यहरू उपलब्ध छन् जुन कोड लेख्दा प्रयोग गर्न सकिन्छ। तल सूचीबद्ध केहि सबैभन्दा सामान्य रूपमा प्रयोग गरिएका छन्:
समारोह | कार्य | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Abs | दिइएको संख्याको निरपेक्ष मान फर्काउँछ। उदाहरण:
| ||||||||||||||||||||||
सीआर | प्यारामिटरको संख्यात्मक मानसँग सम्बन्धित ANSI क्यारेक्टर फर्काउँछ। उदाहरण:
| ||||||||||||||||||||||
मिति | हालको प्रणाली मिति फर्काउँछ। | ||||||||||||||||||||||
मिति थप्नुहोस् | दिइएको मितिमा निर्दिष्ट समय अन्तराल थप्छ। कार्य वाक्य रचना:
तर्क कहाँ छ अन्तराल दिइएकोमा थपिएको समय अन्तरालको प्रकार निर्धारण गर्दछ मिति तर्क मा निर्दिष्ट रकम मा नम्बर. तर्क अन्तराल निम्न मध्ये एक मान लिन सक्छ:
उदाहरण:
| ||||||||||||||||||||||
DateDiff | दुई दिइएको मितिहरू बीच निर्दिष्ट समय अन्तरालहरूको संख्या गणना गर्दछ। उदाहरण:
| ||||||||||||||||||||||
दिन | दिइएको मितिमा महिनाको दिनसँग सम्बन्धित पूर्णांक फर्काउँछ। उदाहरण: दिन(«२९/०१/२०१५») नम्बर 29 फर्काउँछ। | ||||||||||||||||||||||
घण्टा | दिइएको समयमा घन्टा संख्या अनुरूप एक पूर्णांक फर्काउँछ। उदाहरण: घण्टा("22:45:00") नम्बर 22 फर्काउँछ। | ||||||||||||||||||||||
InStr | यसले तर्कको रूपमा एक पूर्णांक र दुई स्ट्रिङहरू लिन्छ। पहिलो भित्र दोस्रो स्ट्रिङको घटनाको स्थिति फर्काउँछ, पूर्णांकद्वारा दिइएको स्थितिमा खोजी सुरु गर्दै। उदाहरण:
नोट: संख्या तर्क निर्दिष्ट नहुन सक्छ, जसमा खोज कार्यको दोस्रो तर्कमा निर्दिष्ट गरिएको स्ट्रिङको पहिलो क्यारेक्टरबाट सुरु हुन्छ। | ||||||||||||||||||||||
int | दिइएको संख्याको पूर्णांक भाग फर्काउँछ। उदाहरण: Int(५.७९) परिणाम 5 फर्काउँछ। | ||||||||||||||||||||||
मिति | लाभ साँचोयदि दिइएको मान मिति हो, वा झूटा - यदि मिति छैन। उदाहरण:
| ||||||||||||||||||||||
त्रुटि | लाभ साँचोयदि दिइएको मान त्रुटि हो, वा झूटा - यदि यो एक त्रुटि छैन। | ||||||||||||||||||||||
छुटेको छ | वैकल्पिक प्रक्रिया तर्कको नाम प्रकार्यमा तर्कको रूपमा पारित गरिएको छ। छुटेको छ फर्काउँछ साँचोयदि प्रश्नमा प्रक्रिया तर्कको लागि कुनै मान पारित भएन। | ||||||||||||||||||||||
संख्यात्मक | लाभ साँचोयदि दिइएको मानलाई संख्याको रूपमा व्यवहार गर्न सकिन्छ, अन्यथा फर्काउँछ झूटा. | ||||||||||||||||||||||
बाँकी | दिइएको स्ट्रिङको सुरुबाट वर्णहरूको निर्दिष्ट संख्या फर्काउँछ। प्रकार्य वाक्य रचना यस्तो छ:
जहाँ लाइन मूल स्ट्रिङ हो, र लम्बाइ स्ट्रिङको सुरुबाट गणना गर्दै फर्काउनका लागि क्यारेक्टरहरूको संख्या हो। उदाहरण:
| ||||||||||||||||||||||
लेन | स्ट्रिङमा वर्णहरूको सङ्ख्या फर्काउँछ। उदाहरण: लेन ("abcdej") नम्बर 7 फर्काउँछ। | ||||||||||||||||||||||
महिना | दिइएको मितिको महिनासँग सम्बन्धित पूर्णांक फर्काउँछ। उदाहरण: महिना(«२९/०१/२०१५») मान 1 फर्काउँछ। | ||||||||||||||||||||||
मध्य | दिइएको स्ट्रिङको बीचबाट वर्णहरूको निर्दिष्ट संख्या फर्काउँछ। कार्य वाक्य रचना: मध्य(लाइन, सुरु, लम्बाइ) जहाँ लाइन मूल स्ट्रिङ हो सुरु - निकालिने स्ट्रिङको सुरुवातको स्थिति, लम्बाइ निकालिने वर्णहरूको संख्या हो। उदाहरण:
| ||||||||||||||||||||||
मिनेट | दिइएको समयमा मिनेटको संख्यासँग सम्बन्धित पूर्णांक फर्काउँछ। उदाहरण: मिनेट("२२:४५:१५") मान 45 फर्काउँछ। | ||||||||||||||||||||||
अब | हालको प्रणाली मिति र समय फर्काउँछ। | ||||||||||||||||||||||
ठिक | दिइएको स्ट्रिङको अन्त्यबाट वर्णहरूको निर्दिष्ट संख्या फर्काउँछ। कार्य वाक्य रचना: दायाँ(लाइन, लम्बाइ) कहाँ लाइन मूल स्ट्रिङ हो, र लम्बाइ दिइएको स्ट्रिङको अन्त्यबाट गणना गरी निकाल्नका लागि क्यारेक्टरहरूको संख्या हो। उदाहरण:
| ||||||||||||||||||||||
दोस्रो | दिइएको समयमा सेकेन्डको संख्यासँग सम्बन्धित पूर्णांक फर्काउँछ। उदाहरण: दोस्रो ("२२:४५:१५") मान 15 फर्काउँछ। | ||||||||||||||||||||||
वर्ग | आर्गुमेन्टमा पास गरिएको संख्यात्मक मानको वर्गमूल फर्काउँछ। उदाहरण:
| ||||||||||||||||||||||
समय | हालको प्रणाली समय फर्काउँछ। | ||||||||||||||||||||||
बाउन्ड | निर्दिष्ट एरे आयामको सुपरस्क्रिप्ट फर्काउँछ। नोट: बहुआयामिक arrays को लागि, एक वैकल्पिक तर्क कुन आयाम फर्काउने को सूचकांक हुन सक्छ। यदि निर्दिष्ट गरिएको छैन भने, पूर्वनिर्धारित 1 हो। | ||||||||||||||||||||||
वर्ष | दिइएको मितिको वर्षसँग सम्बन्धित पूर्णांक फर्काउँछ। उदाहरण: वर्ष(«२९/०१/२०१५») मान 2015 फर्काउँछ। |
यो सूचीमा सबैभन्दा धेरै प्रयोग हुने बिल्ट-इन एक्सेल भिजुअल बेसिक प्रकार्यहरूको मात्र चयन समावेश छ। एक्सेल म्याक्रोमा प्रयोगको लागि उपलब्ध VBA प्रकार्यहरूको विस्तृत सूची भिजुअल बेसिक विकासकर्ता केन्द्रमा फेला पार्न सकिन्छ।