All Topics of VBA programming ЁЯСЗ
All subjects of BCA ЁЯСЗ

What are modules and procedures in VBA IDE in Hindi

Buy all subjects pdf notes now [ examSpecial ]

Makhanlal Chaturvedi University / BCA / VBA programming

What are modules and procedures in VBA IDE in Hindi

рдЬрдм рдЖрдк Excel рдореЗрдВ рдХрд┐рд╕реА рдХрд╛рдо рдХреЛ automate рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк VBA (Visual Basic for Applications) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред VBA рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ Interface рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕реЗ IDE (Integrated Development Environment) рдХрд╣рддреЗ рд╣реИрдВред

Module рдПрдХ container рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХрд╛ VBA рдХреЛрдб рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ Excel рдХреА рдПрдХ рдлрд╛рдЗрд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ tasks рдХреЗ рд▓рд┐рдП рдХреЛрдб organize рдХрд░рдиреЗ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред

Procedure рдПрдХ рдмреНрд▓реЙрдХ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдПрдХ рдХрд╛рдо рдХреЛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:

  • Sub Procedure: рдХреЛрдИ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЛрдИ value return рдирд╣реАрдВ рдХрд░рддрд╛ред
  • Function Procedure: рдХреЛрдИ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ result рдХреЛ return рдХрд░рддрд╛ рд╣реИред

рдПрдХ module рдХреЗ рдЕрдВрджрд░ рдЖрдк рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ procedures рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

How to insert a module and write your first VBA code in Hindi

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдЯреЗрдкреНрд╕ рдХреЛ рдлреЙрд▓реЛ рдХрд░рдХреЗ рдЖрдк рдПрдХ рдирдпрд╛ module рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ macro рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:

  • Excel рдЦреЛрд▓реЗрдВ рдФрд░ Alt + F11 рджрдмрд╛рдПрдВ, рдЬрд┐рд╕рд╕реЗ VBA Editor рдЦреБрд▓реЗрдЧрд╛ред
  • Insert рдореЗрдиреНрдпреВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ Module
  • рдЕрдм рдПрдХ рдирдпрд╛ рдХреЛрдб рдкреЗрдЬ рдЦреБрд▓реЗрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдк рдЕрдкрдирд╛ VBA рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдиреАрдЪреЗ рдПрдХ рд╕рд┐рдВрдкрд▓ Sub Procedure рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:


Sub HelloWorld()
    MsgBox "рдирдорд╕реНрддреЗ, рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ Macro рд╣реИ!"
End Sub
  

рдКрдкрд░ рджрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдкрд░ рдПрдХ popup message рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдЬрд┐рд╕рдореЗрдВ тАЬрдирдорд╕реНрддреЗ, рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ Macro рд╣реИ!тАЭ рд▓рд┐рдЦрд╛ рд╣реЛрдЧрд╛ред

Debugging and running code in VBA IDE in Hindi

рдЬрдм рдЖрдк VBA рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрд╕реЗ Debug рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред Debug рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ step-by-step рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдХрд┐рд╕реА рднреА рдЧрд▓рддреА (Error) рдХреЛ рдкрдХрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗред

Debug рдФрд░ Run рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдиреАрдЪреЗ рджрд┐рдП рдЧрдП options рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • F5: рдкреВрд░рд╛ code рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
  • F8: Code рдХреЛ рдПрдХ-рдПрдХ рд▓рд╛рдЗрди рдХрд░рдХреЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Breakpoints: Code рдореЗрдВ pause рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХреЗрдВ рдХрд┐ рдЙрд╕ point рддрдХ code рдХреИрд╕рд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдпрджрд┐ рдХреЛрдИ error рдЖрддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдПрдХ Error Message рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЖрдк рдЙрд╕ message рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдиреА рдЧрд▓рддреА рд╕реБрдзрд╛рд░ рд╕рдХрддреЗ рд╣реИрдВред

Saving Excel with macro-enabled format in Hindi

рдЬрдм рдЖрдк Excel рдореЗрдВ Macro рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕рд╛рдорд╛рдиреНрдп .xlsx рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдЙрд╕реЗ save рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ Macro рдХреЛ рд╕рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ Excel рдХреЛ Macro-Enabled рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рд╕реЗрд╡ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдЯреЗрдкреНрд╕ рдХреЛ рдлреЙрд▓реЛ рдХрд░реЗрдВ:

  • File рдореЗрдиреНрдпреВ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ Save As рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  • Save As Type рдореЗрдВ рдЬрд╛рдХрд░ Excel Macro-Enabled Workbook (*.xlsm) рдЪреБрдиреЗрдВред
  • рдЕрдм Save рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЗрд╕рд╕реЗ рдЖрдкрдХреА рдлрд╛рдЗрд▓ Macro рдХреЗ рд╕рд╛рде рд╕реЗрд╡ рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдЕрдЧрд▓реА рдмрд╛рд░ рдЖрдк рдЙрд╕реЗ рдЦреЛрд▓рдХрд░ Macro рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕реБрдЭрд╛рд╡:

VBA IDE рдореЗрдВ Modules рдФрд░ Procedures рдХреЛ рд╕рдордЭрдирд╛ Excel automation рдХреА рд╢реБрд░реБрдЖрдд рд╣реИред рдпрджрд┐ рдЖрдк рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ Modules рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦ рдЬрд╛рдПрдВ рддреЛ рдЖрдк рдмрдбрд╝реЗ-рдмрдбрд╝реЗ repetitive tasks рдХреЛ рднреА рдХреБрдЫ рд╣реА seconds рдореЗрдВ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЫреЛрдЯреЗ macros рд╕реЗ practice рдХрд░реЗрдВ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ loops, conditions рдФрд░ events рдХреЛ рдЬреЛрдбрд╝реЗрдВред

Please Give Us Feedback