Working with Macros
Makhanlal Chaturvedi University / BCA / VBA programming
Working with Macros in Excel in Hindi
Working with Macros in Excel in Hindi
How to edit and run Macros in Excel in Hindi
Excel में Macro एक powerful tool होता है जिससे हम repetitive tasks को automate कर सकते हैं। Macro दरअसल एक small program होता है जो VBA (Visual Basic for Applications) भाषा में लिखा जाता है। Macro run करने पर वो आपके द्वारा पहले रिकॉर्ड की गई या लिखी गई activity को दोहराता है।
- Macro को Edit करने के लिए, सबसे पहले Alt + F11 दबाकर VBA Editor खोलें।
- वहाँ आपको Left side में “Modules” दिखाई देगा जिसमें आपके सारे Macros होते हैं।
- किसी भी Macro पर डबल क्लिक करें और उसका कोड Edit करें।
- Macro को run करने के लिए Developer Tab में जाएं और Macros बटन पर क्लिक करें।
- वहाँ से किसी भी Macro को select करके Run बटन दबाएं।
आप चाहें तो सीधे Alt + F8 दबाकर भी Macro run कर सकते हैं।
Assigning Macros to buttons and shortcuts in Hindi
Macros को execute करने के लिए आप उसे किसी Button या Keyboard Shortcut के साथ भी जोड़ सकते हैं। यह feature Excel को और भी user-friendly बनाता है।
- Ribbon में Insert → Button (Form Control) पर क्लिक करें।
- Sheet में जहाँ भी आप Button लगाना चाहते हैं वहां क्लिक करें।
- एक Dialog box खुलेगा जिसमें Macro चुनने का ऑप्शन आएगा। वहां से संबंधित Macro select करें और OK करें।
- अब जैसे ही आप उस Button पर क्लिक करेंगे, आपका Macro run हो जाएगा।
- Keyboard Shortcut assign करने के लिए Developer Tab → Macros → उस Macro को चुनें → Options पर क्लिक करें।
- Shortcut key डालें (जैसे
Ctrl + Shift + M) और OK करें।
Debugging common errors while working with Macros in Hindi
Macros run करते समय कई बार errors आते हैं, जिन्हें समझना और सुधारना बहुत जरूरी होता है। कुछ common errors और उनके समाधान नीचे दिए गए हैं:
| Common Error | समाधान (Solution) |
|---|---|
| Compile Error: Syntax Error | Code में typing mistake हो सकती है, जैसे bracket भूल जाना या गलत keyword लिखना। |
| Run-time Error '9': Subscript out of range | यह error तब आता है जब कोई Sheet या Range गलत reference किया गया हो। Sheet का नाम सही है या नहीं यह जांचें। |
| Run-time Error '1004': Application-defined or object-defined error | Macro में कोई range या object गलत तरीके से लिखा गया है। |
- Debugging के लिए Alt + F11 दबाकर VBA Editor खोलें।
- Error line yellow में highlight होगी। उस code को carefully पढ़ें।
- Step-by-step execution के लिए
F8key का use करें।