एक्सेल में मैक्रो वर्कशीट क्या है?


6

मैं Excel 2013 VBA का उपयोग करने के मैं गलती से दबाया है Ctrl+ F11के बजाय Alt+ F11और एक नया कार्यपत्रक 'Macro1' बनाया गया था नाम दिया है। यह एक सामान्य वर्कशीट की तरह दिखता है लेकिन प्रत्येक कॉलम की डिफ़ॉल्ट कॉलम चौड़ाई अधिक व्यापक है और संदर्भ मेनू में 'कोड देखें' विकल्प अक्षम है।

इस शीट के उद्देश्य और प्रासंगिकता के बारे में इंटरनेट पर बहुत कुछ नहीं पाया गया है। क्या किसी को पता है कि यह मैक्रो शीट क्या है और यह क्या करता है?

यहाँ छवि विवरण दर्ज करें

जवाबों:


7

यह एक्सेल 4.0 मैक्रो शीट, XLM मैक्रो भाषा का हिस्सा है। यह Excel 4 तक के संस्करणों के लिए पिछड़ी संगतता के लिए शामिल है। VBA भाषा को Excel 5 में पेश किया गया था, और यह हर तरह से बहुत बेहतर है, इसलिए XLM को चरणबद्ध किया गया है।

इसका उपयोग करने के लिए (अनुशंसित नहीं), आप एक स्तंभ में XLM कमांड की एक श्रृंखला लिखते हैं। इसे ऊपर नीचे निष्पादित किया जाएगा। इसे घोषित करने के लिए, आप उस श्रेणी के शीर्ष सेल का चयन करते हैं, फिर 'नाम' सबमेनू के तहत 'इन्सर्ट' मेनू के तहत 'डिफाइन' चुनें। इसे एक उपयुक्त नाम दें और 'ऐड' हिट करें। फिर इसे उसी संवाद में चुनें, और नीचे रेडियो बटन दिखाई देंगे। वे 'कमांड', 'फंक्शन', या 'कोई नहीं' पेश करेंगे। उपयुक्त के रूप में कमांड या फ़ंक्शन चुनें।

आप एक्सेल 4.0 XLM मैक्रो से VBA प्रक्रिया को XLM के RUN फ़ंक्शन का उपयोग करके भी कह सकते हैं। उदाहरण के लिए, निम्नलिखित मैक्रो वर्कबुक Book1.xls में मॉड्यूल 1 में निहित टेस्ट सबरूटीन चलाता है:

=RUN(Book1.xls!Module1.Test)

जैसा कि इस लेख में कहा गया है :

Microsoft की "रणनीतिक असंगति" के अभ्यास और उनके ग्राहकों द्वारा किए गए निवेश के लिए पूरी तरह से अवमानना ​​के लिए धन्यवाद, इन अल्पविकसित मैक्रों को मूल रूप से जारी किए जाने के बाद से दशक में एक्सेल के हर एक नए संस्करण के लिए विशिष्ट संशोधनों की आवश्यकता है, और चीजें खराब हो गई हैं, नहीं बेहतर है, क्योंकि Microsoft ने एक्सेल के लिए नई विज़ुअल बेसिक प्रोग्रामिंग लैंग्वेज शुरू की (स्वयं रिलीज़-टू-रिलीज़ असंगतता का एक पुलाव)

यदि आप XLM के बारे में अधिक जानना चाहते हैं, तो यहां कुछ संसाधन दिए गए हैं:


1
लगता है कि मैं गलती से प्राचीन एमएस एक्सेल से एक सुविधा पर ठोकर खाई। बहुत ही रोचक। धन्यवाद।
राजीव

1

लोग उपयोगकर्ताओं से डेटा "छिपाने" के तरीकों की तलाश कर रहे हैं, लेकिन यहां तक ​​कि xlVeryHidden का उपयोग करके, यदि आप VBA संपादक पर जाते हैं, तो आप शीट देख सकते हैं। आप VBA प्रोजेक्ट की सुरक्षा कर सकते हैं, लेकिन बहुत से लोग ऐसा करना भूल जाते हैं। इस XLM शीट को VBA प्रोजेक्ट में नहीं दिखाया जाएगा और जब आप सभी शीटों के माध्यम से लूप करेंगे, तो यह दिखाई भी नहीं देगी। इसलिए यदि आप इस शीट के साथ xlVeryHidden का उपयोग करते हैं, तो आप एकमात्र व्यक्ति होंगे जो इसके बारे में जानते हैं। आप इसका उपयोग पासवर्ड आदि को एम्बेड करने के लिए कर सकते हैं और आप इसे जटिल VBA कोड में किसी भी कॉल को बाधित कर सकते हैं। सिर्फ एक विचार :-)


यदि 1 स्थान पर VBA संपादक में दृश्यमान नहीं है तो मैक्रोशीट के साथ xlVeryHidden का उपयोग कैसे कर सकता है? इसके अलावा, क्या आप इस बात का उदाहरण दे सकते हैं कि कोई व्यक्ति कैसे कॉल को बाधित कर सकता है?
सिफर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.