6 May 2021 7:46

अनुप्रयोगों के लिए विजुअल बेसिक (VBA)

एप्लीकेशन के लिए विजुअल बेसिक (VBA) Microsoft Corporation (NASDAQ: MSFT) की विरासत सॉफ्टवेयर का एक हिस्सा है, Visual Basic, जिसे Microsoft ने विंडोज ऑपरेटिंग सिस्टम के लिए प्रोग्राम लिखने में मदद करने के लिए बनाया था। अनुप्रयोगों के लिए Visual Basic Microsoft ऑफिस (MS Office, Office) में आंतरिक प्रोग्रामिंग भाषा के रूप में चलता है, जैसे कि एक्सेस, एक्सेल, पॉवरपॉइंट, प्रकाशक, वर्ड और विज़िओ।

VBA उपयोगकर्ताओं को सामान्य रूप से MS Office होस्ट अनुप्रयोगों के साथ जो उपलब्ध है उससे परे अनुकूलित करने की अनुमति देता है – VBA एक स्टैंड-अलोन प्रोग्राम नहीं है – टूलबार और मेनू, डायलॉग बॉक्स और फ़ॉर्म जैसे ग्राफ़िकल-यूज़र-इंटरफ़ेस (GUI) सुविधाओं में हेरफेर करके। आप उपयोगकर्ता-परिभाषित फ़ंक्शंस (यूडीएफ) बनाने के लिए वीबीए का उपयोग कर सकते हैं, विंडोज एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) तक पहुंच सकते हैं, और विशिष्ट कंप्यूटर प्रक्रियाओं और गणनाओं को स्वचालित कर सकते हैं।

अनुप्रयोगों के लिए विज़ुअल बेसिक के बारे में अधिक

VBA एक इवेंट-चालित टूल है, जिसका अर्थ है कि आप इसका उपयोग कंप्यूटर को बताने के लिए एक क्रिया या स्ट्रिंग की कार्रवाई शुरू करने के लिए कर सकते हैं। ऐसा करने के लिए, आप कस्टम मैक्रो का निर्माण करते हैं – मैक्रोइन्स्ट्रक्शंस के लिए छोटा-एक संपादन मॉड्यूल में कमांड टाइप करके।

मैक्रो अनिवार्य रूप से उन वर्णों का एक अनुक्रम होता है, जिनके इनपुट से वर्णों के दूसरे अनुक्रम (इसका आउटपुट) का परिणाम होता है जो विशिष्ट कंप्यूटिंग कार्यों को पूरा करता है। आपको VBA सॉफ़्टवेयर खरीदने की आवश्यकता नहीं है क्योंकि VBA Visual Basic का संस्करण है जो Microsoft Office 2010 के साथ जहाज करता है।



अनुप्रयोगों के लिए Visual Basic VB 6 का एकमात्र संस्करण है जो अभी भी Microsoft द्वारा बेचा और समर्थित है, और केवल Office प्रोग्राम्स के आंतरिक घटक के रूप में है। 

VBA का उपयोग कैसे किया जाता है?

हमारे अधिकांश के लिए

एमएस ऑफिस अनुप्रयोगों के भीतर, अनुप्रयोगों के लिए विज़ुअल बेसिक उपयोगकर्ताओं को सरल वर्ड प्रोसेसिंग और स्प्रेडशीट संचालन से परे असंख्य कार्य करने की अनुमति देता है । विशिष्ट उपयोगकर्ता के लिए, VBA मैक्रो के माध्यम से लगातार रोजमर्रा के कार्यों को कम दोहरावदार बनाने में मदद करता है।

मैक्रोज़ किसी भी कार्य के बारे में स्वचालित कर सकते हैं – जैसे कि अनुकूलित चार्ट और रिपोर्ट तैयार करना, और शब्द प्रदर्शन और डेटा-प्रोसेसिंग फ़ंक्शन। उदाहरण के लिए, आप एक मैक्रो लिख सकते हैं, जो एक क्लिक के साथ, एक्सेल एक स्प्रेडशीट में लेखांकन प्रविष्टियों की एक श्रृंखला से पूरी बैलेंस शीट बना देगा ।

कंप्यूटर प्रोफेशनल्स के लिए

प्रोग्रामर, हालांकि, मैक्रोज़ का उपयोग अधिक जटिल तरीकों से करते हैं – जैसे कोड के बड़े टुकड़ों की प्रतिकृति, मौजूदा प्रोग्राम फ़ंक्शंस को मर्ज करना और विशिष्ट भाषाओं को डिज़ाइन करना।

कंपनियों और संगठनों के लिए

वीबीए बाहरी इंटरफ़ेस में भी काम कर सकता है, यानी गैर-माइक्रोसॉफ्ट-सेटिंग्स जिसे COM इंटरफ़ेस नामक एक तकनीक का उपयोग करके किया जाता है , जो कमांड को सभी डेटा सचिवों के साथ बातचीत करने की अनुमति देता है। कई फर्मों ने अपने स्वयं के अनुप्रयोगों के भीतर VBA को लागू किया है, दोनों मालिकाना और वाणिज्यिक, जिनमें ऑटोकैड, आर्कगिस, कैटिया, कोरल, रॉ और सॉलिडवर्क्स शामिल हैं।

कोई भी कंपनी किसी अद्वितीय उद्देश्य के लिए एक्सेल को कस्टमाइज़ करने के लिए वीबीए का उपयोग कर सकती है, जैसे कि यह समझदारी है कि एक विशिष्ट ब्याज दर और अन्य कारकों के आधार पर निवेश पोर्टफोलियो में $ 1 मिलियन कमाने में कितना समय लगेगा, जैसे सेवानिवृत्ति तक।

चाबी छीन लेना

  • अनुप्रयोगों के लिए Visual Basic Microsoft द्वारा विकसित और स्वामित्व वाली एक कंप्यूटर प्रोग्रामिंग भाषा है।
  • VBA के साथ आप दोहराव शब्द- और डेटा-प्रोसेसिंग कार्यों को स्वचालित करने के लिए मैक्रोज़ बना सकते हैं, और कस्टम फ़ॉर्म, ग्राफ़ और रिपोर्ट उत्पन्न कर सकते हैं।
  • एमएस ऑफिस अनुप्रयोगों के भीतर वीबीए कार्य; यह एक अकेला उत्पाद नहीं है।

वित्तीय बाजारों में VBA का एक उदाहरण

कैसे VBA वित्त में सर्वव्यापी है

इसके मूल में, वित्त भारी मात्रा में डेटा में हेरफेर करने के बारे में है; इसलिए, VBA वित्तीय सेवा क्षेत्र के लिए स्थानिक है । यदि आप वित्त में काम करते हैं, तो VBA उन अनुप्रयोगों के भीतर चल रहा है जो आप प्रत्येक दिन उपयोग करते हैं, चाहे आप इसके बारे में जानते हों या नहीं। इस क्षेत्र में कुछ नौकरियों के लिए VBA के पूर्व ज्ञान की आवश्यकता होती है, और कुछ नहीं।

किसी भी तरह से, यदि आप वित्त में अपना कैरियर बनाना चाहते हैं, तो यह महत्वपूर्ण है कि आप अपने डोमेन में नवीनतम तकनीकी रुझानों को जानें, और अपने दिन-प्रतिदिन के कार्यों में स्वचालन का उपयोग कैसे करें। क्योंकि VBA उपयोगकर्ता-सहज ज्ञान युक्त है, जिनके पास कम या कोई कंप्यूटर प्रोग्रामिंग ज्ञान नहीं है, वे इसे आसानी से सीख सकते हैं।

वित्त पेशेवर VBA का उपयोग करने के तरीके

  • मैक्रोज़ वित्तीय पेशेवरों को अनुमति देते हैं – चाहे एकाउंटेंट, वाणिज्यिक बैंकर, निवेश बैंकर, अनुसंधान विश्लेषक, विक्रेता, व्यापारी, पोर्टफोलियो प्रबंधक, क्लर्क या प्रशासक – बड़ी मात्रा में डेटा का विश्लेषण और समायोजित करने के लिए जल्दी से।
  • आप जटिल ट्रेडिंग, मूल्य निर्धारण और जोखिम-प्रबंधन मॉडल बनाने, बिक्री और कमाई का पूर्वानुमान लगाने और वित्तीय अनुपात उत्पन्न करने के लिए Excel में VBA का उपयोग कर सकते हैं ।
  • अनुप्रयोगों के लिए विजुअल बेसिक के साथ, आप विभिन्न पोर्टफोलियो-प्रबंधन और निवेश परिदृश्य बना सकते हैं ।
  • आप ग्राहकों के नामों या किसी अन्य सामग्री की सूची बनाने के लिए VBA का उपयोग कर सकते हैं; चालान, फॉर्म और चार्ट बनाएं; वैज्ञानिक डेटा का विश्लेषण करें, और बजट और पूर्वानुमान के लिए डेटा डिस्प्ले का प्रबंधन करें।