यह एक्सेल 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 के बारे में अधिक जानना चाहते हैं, तो यहां कुछ संसाधन दिए गए हैं: