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 рдХреЗ рд▓рд┐рдП
F8
key рдХрд╛ use рдХрд░реЗрдВред