एक्सेल प्रोग्रामिंग - एक परिचय
इस व्यावहारिक टिप में हम आपको VBA के साथ एक्सेल प्रोग्रामिंग (एप्लीकेशन के लिए विजुअल बेसिक) का परिचय देते हैं।
एक्सेल प्रोग्रामिंग: VBA के साथ UserForm बनाएँ
VBA एडिटर को शुरू करने के लिए सबसे पहले Excel शुरू करें और [Alt] और [F11] एक साथ दबाएं। हम आपको चित्र गैलरी में लेख के अंत में सभी चरणों को भी दिखाते हैं।
- "सम्मिलित करें" टैब पर क्लिक करें और ड्रॉपडाउन मेनू से "UserForm" का चयन करके एक फॉर्म जोड़ें। आप "गुण" विंडो में नाम, ऊंचाई, चौड़ाई और अन्य गुणों को संपादित कर सकते हैं।
- फिर आप विभिन्न मदों को जोड़ने के लिए टूल कलेक्शन विंडो का उपयोग कर सकते हैं। सबसे पहले, उदाहरण के लिए, "लेबल" जोड़ें। "गुण" विंडो में "कैप्शन" मान को समायोजित करके इस क्षेत्र में पाठ को बदलें।
- अगला चरण "कमांड बटन" जोड़ना है। फिर, आप "गुण" विंडो में उपस्थिति को संपादित कर सकते हैं। यदि आप अब इस प्रोग्राम को चलाते हैं और बटन पर क्लिक करते हैं, तो कुछ भी नहीं होगा। इस बटन के साथ कमांड स्टोर करने के लिए, बस उस पर डबल-क्लिक करें।
एक्सेल प्रोग्रामिंग: वीबीए में कमांड
निम्नलिखित में हम आपको दिखाएंगे कि आप अपने बटन पर विभिन्न कमांड कैसे असाइन कर सकते हैं।
- सबसे पहले, आप किसी मौजूदा लेबल के लेबल को बदल सकते हैं। उदाहरण के लिए, कमांड »Label1.Caption =" नया लेबल "« (बाहरी उद्धरण चिह्नों के बिना) का उपयोग किया जा सकता है। इस मामले में, लेबलिंग लेबलिंग "लेबल 1" नाम के अनुकूल है।
- आप उन कमांड्स को भी जोड़ सकते हैं जिन्हें निष्पादित किया जाता है, उदाहरण के लिए, एक कुंजी दबाया जाता है। आप शीर्ष दाईं ओर ड्रॉपडाउन मेनू में इन विभिन्न मामलों का चयन कर सकते हैं।
- "MsgBox" टेस्ट "" कमांड, जिसके साथ सामग्री "टेस्ट" के साथ एक संदेश प्रदर्शित किया जाएगा, व्यावहारिक भी है। यह संदेश एक अलग विंडो में "पॉप अप" होता है। उसी तरह, आप एक संदेश प्रदर्शित करने के लिए »MsgBox x« कमांड का उपयोग कर सकते हैं जिसमें "x =" टेस्ट "" जैसे कमांड के साथ "x" चर में संग्रहीत डेटा शामिल है।
- अन्य प्रोग्रामिंग भाषाओं की तरह, आप »x = 17 + 42« या »x = x + 1« जैसे आदेशों के साथ विभिन्न मानों की गणना कर सकते हैं।
एक्सेल प्रोग्रामिंग: पाठ क्षेत्र और VBA में स्थितियां
इसके अलावा महत्वपूर्ण "टेक्स्ट फ़ील्ड" है, जिसे आप "टूल संग्रह" में भी पा सकते हैं।
- आप चर "x" के लिए इस textBox के दर्ज मूल्य को कमांड »x = TextBox1.Text« के साथ स्टोर कर सकते हैं।
- VBA में स्थितियां भी बहुत व्यावहारिक हैं। इसका एक उदाहरण होगा "अगर (TextBox1.Text = 42) तब कमांड"। अगली पंक्ति उस कमांड को दिखाती है जिसे यदि शर्त लागू होती है तो निष्पादित किया जाना चाहिए। हालाँकि, यदि यह शर्त लागू होती है तो कमांड को टैब कुंजी के साथ दाईं ओर ले जाना चाहिए। इसके बाद की स्थिति "ElseIf" कमांड से शुरू होनी चाहिए। यदि शर्तों में से कोई भी लागू नहीं होता है, तो "Else:« "के तहत कमांड निष्पादित होती है। एंड को जोड़ना न भूलें अगर कमांड अंत में है।
अगले व्यावहारिक टिप में, हम बताएंगे कि क्वांटम कंप्यूटर कैसे काम करते हैं।