VBA overview and key benefits in Hindi
Makhanlal Chaturvedi University / BCA / VBA programming
VBA Introduction and Editor Navigation in Hindi
VBA Overview and Key Benefits in Hindi
What is VBA? (VBA рдХреНрдпрд╛ рд╣реИ?)
VBA рдХрд╛ рдкреВрд░рд╛ рдирд╛рдо Visual Basic for Applications рд╣реИред рдпрд╣ Microsoft рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ programming language рд╣реИ рдЬреЛ Excel, Word, PowerPoint рдЬреИрд╕реЗ Microsoft Office applications рдореЗрдВ automation рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИред VBA рдХреА рдорджрдж рд╕реЗ рд╣рдо repetitive рдХрд╛рдореЛрдВ рдХреЛ automate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ тАУ data entry, report рдмрдирд╛рдирд╛, files рдХреЛ рдЦреЛрд▓рдирд╛ рдпрд╛ рдмрдВрдж рдХрд░рдирд╛, calculations рдХрд░рдирд╛ рдЖрджрд┐ред
Key Benefits of VBA (VBA рдХреЗ рдореБрдЦреНрдп рд▓рд╛рдн)
- Manual рдХрд╛рдо рдХреЛ automate рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╕рдордп рдФрд░ рдореЗрд╣рдирдд рдмрдЪрддреА рд╣реИред
- Data рдХреЛ analyze рдФрд░ process рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред
- Macro recording рдХреЗ рдЬрд╝рд░рд┐рдП beginners рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВред
- Custom forms рдФрд░ applications рдмрдирд╛рдХрд░ user experience рдХреЛ improve рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Multiple Excel sheets рдпрд╛ files рдХреЗ рдмреАрдЪ complex operations рдЖрд╕рд╛рдиреА рд╕реЗ manage рдХрд░ рд╕рдХрддрд╛ рд╣реИред
Where VBA is used? (VBA рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд╣рд╛рдВ рд╣реЛрддрд╛ рд╣реИ?)
- Excel рдореЗрдВ automated reports рдФрд░ dashboards рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
- Data cleansing рдФрд░ formatting рдХреЗ рд▓рд┐рдПред
- Mail Merge рдЬреИрд╕реЗ repetitive tasks рдХреЛ simplify рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
- Custom applications рдЬреИрд╕реЗ attendance tracker, invoice generator, etc. рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
Introduction to VBA IDE (Integrated Development Environment) in Hindi
What is IDE? (IDE рдХреНрдпрд╛ рд╣реИ?)
IDE рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ Integrated Development Environmentред рдпрд╣ рдПрдХ рдРрд╕рд╛ environment рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рд╣рдо VBA code рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕реЗ run рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, errors рдЪреЗрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ debug рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Microsoft Excel рдХрд╛ рдЕрдкрдирд╛ рдПрдХ built-in VBA IDE рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ VBA Editor рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
VBA IDE рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ
- Menu Bar: рдЗрд╕рдореЗрдВ File, Edit, View, Insert рдЖрджрд┐ options рд╣реЛрддреЗ рд╣реИрдВред
- Toolbar: рдЗрд╕рдореЗрдВ Run, Break, Reset рдЬреИрд╕реЗ buttons рд╣реЛрддреЗ рд╣реИрдВред
- Project Explorer: рдпрд╣рд╛рдБ рд╕рднреА open workbooks рдФрд░ рдЙрдирдХреЗ modules рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
- Code Window: рдЗрд╕рдореЗрдВ рд╣рдо рдЕрдкрдирд╛ VBA code рд▓рд┐рдЦрддреЗ рд╣реИрдВред
- Properties Window: рдпрд╣ рдХрд┐рд╕реА рднреА object рдХреА properties рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ UserForm рдХреА background color рдЖрджрд┐ред
VBA IDE рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ?
- рдпрд╣ рд╣рдореЗрдВ structure рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдЕрдкрдирд╛ code рдЖрд╕рд╛рдиреА рд╕реЗ manage рдХрд░ рдкрд╛рддреЗ рд╣реИрдВред
- Debugging tools рдХреА рдорджрдж рд╕реЗ errors рдЬрд▓реНрджреА рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
- рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ modules рдФрд░ forms рдХреЛ рдЕрдЪреНрдЫреЗ рд╕реЗ organize рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Opening and Navigating VBA Editor in Excel in Hindi
VBA Editor рдЦреЛрд▓рдиреЗ рдХреЗ рд╕реНрдЯреЗрдкреНрд╕
- Excel open рдХрд░реЗрдВред
- Keyboard рд╕реЗ
Alt + F11
рджрдмрд╛рдПрдВ тАУ рдЗрд╕рд╕реЗ VBA Editor рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред - Alternatively, Developer Tab тЖТ Visual Basic рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рднреА рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред
Navigation рдХреЗ рдореБрдЦреНрдп Components
- Project Explorer: рдпрд╣рд╛рдБ workbook рдФрд░ рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдХреЗ modules, sheets, userforms рдЖрджрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
- Code Window: рдпрд╣ code рд▓рд┐рдЦрдиреЗ рдФрд░ рджреЗрдЦрдиреЗ рдХреА рдЬрдЧрд╣ рд╣реИред
- Properties Window: рдХрд┐рд╕реА object рдХреА settings рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред
Excel рдореЗрдВ Developer Tab рдХреИрд╕реЗ Enable рдХрд░реЗрдВ?
- File тЖТ Options тЖТ Customize Ribbon
- Right Side рдореЗрдВ Developer checkbox рдХреЛ select рдХрд░реЗрдВред
- OK рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реА Developer tab menu рдореЗрдВ рджрд┐рдЦрдиреЗ рд▓рдЧреЗрдЧрд╛ред
Shortcuts for Navigation
Shortcut | Function |
---|---|
Alt + F11 | VBA Editor рдЦреЛрд▓рдирд╛ |
F5 | Code Run рдХрд░рдирд╛ |
F8 | Code рдХреЛ Step-by-Step рдЪрд▓рд╛рдирд╛ |
Ctrl + R | Project Explorer рдЦреЛрд▓рдирд╛ |
F4 | Properties Window рджрд┐рдЦрд╛рдирд╛ |
Understanding the Code Window and Project Explorer in Hindi
What is Code Window? (Code Window рдХреНрдпрд╛ рд╣реИ?)
Code Window рд╡рд╣ рдЬрдЧрд╣ рд╣реЛрддреА рд╣реИ рдЬрд╣рд╛рдБ рд╣рдо actual VBA code рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЬрдм рд╣рдо рдХрд┐рд╕реА рднреА sheet рдпрд╛ module рдХреЛ double-click рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдХрд╛ code рдЗрд╕ window рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
Code Window рдХреЗ Features
- Auto Complete тАУ рдЬреИрд╕реЗ рд╣реА рд╣рдо code рд▓рд┐рдЦрддреЗ рд╣реИрдВ, suggestions рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
- Color Highlighting тАУ keywords рдЕрд▓рдЧ color рдореЗрдВ рджрд┐рдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
- Error Line Highlight тАУ рдЕрдЧрд░ рдХреЛрдИ рдЧрд▓рддреА рд╣реЛрддреА рд╣реИ рддреЛ line highlight рд╣реЛ рдЬрд╛рддреА рд╣реИред
What is Project Explorer? (Project Explorer рдХреНрдпрд╛ рд╣реИ?)
Project Explorer VBA IDE рдХрд╛ рдПрдХ panel рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА open Excel files (workbooks) рдФрд░ рдЙрдирдХреЗ рдЕрдВрджрд░ рдореМрдЬреВрдж elements рдЬреИрд╕реЗ тАУ Worksheets, Modules, UserForms рдЖрджрд┐ рдПрдХ tree structure рдореЗрдВ рджрд┐рдЦрддреЗ рд╣реИрдВред
Project Explorer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?
- рдХрд┐рд╕реА sheet рдХрд╛ code рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░ double-click рдХрд░реЗрдВред
- рдирдпрд╛ Module рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП Right Click тЖТ Insert тЖТ Module рдХрд░реЗрдВред
- Forms рдФрд░ Classes рдХреЛ manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣реАрдВ рд╕реЗ access рдорд┐рд▓рддрд╛ рд╣реИред