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

Understanding the VBA Editor

Buy all subjects pdf notes now [ examSpecial ]

Makhanlal Chaturvedi University / BCA / VBA programming

Understanding the VBA Editor in Hindi

Overview of the Visual Basic Editor and its interface in Hindi

Visual Basic Editor (VBE) рдПрдХ рдРрд╕рд╛ tool рд╣реИ рдЬреЛ Excel рдЬреИрд╕реЗ Microsoft Office programs рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ macros рдФрд░ VBA (Visual Basic for Applications) code рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк Excel рдореЗрдВ рдХреЛрдИ macro record рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЦреБрдж рд╕реЗ рдХреЛрдИ VBA code рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм рдЖрдкрдХреЛ рдЗрд╕ editor рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

VBE рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдпрд╣ special interface рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ code рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕реЗ test рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ errors рдХреЛ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ editor Excel рдХреА worksheet рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Excel рдХреЗ рдЕрдВрджрд░ рд╣реА рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ open рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк Alt + F11 shortcut рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Key parts of the VBA Editor explained for beginners in Hindi

  • Menu Bar: рдпрд╣ top рдкрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ File, Edit, View, Insert, Format, Debug рдЬреИрд╕реЗ options рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдЖрдк projects рдФрд░ modules рдХреЛ manage рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • Toolbar: Toolbar рдореЗрдВ shortcut buttons рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ Run, Save, Undo, Redo рдЖрджрд┐ рдЬреЛ coding рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред
  • Project Explorer: рдпрд╣ left side рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЖрдкрдХреЗ рд╕рднреА VBA projects рдФрд░ рдЙрдирдХреЗ рдЕрдВрджрд░ рдХреЗ modules, forms рдФрд░ sheets рдХреА list рд╣реЛрддреА рд╣реИред
  • Code Window: рдпрд╣рд╛рдБ рдЖрдк actual code рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд╣рд░ module, form рдпрд╛ worksheet рдХрд╛ рдЕрдкрдирд╛ code window рд╣реЛрддрд╛ рд╣реИред
  • Properties Window: рдЬрдм рдЖрдк рдХрд┐рд╕реА object рдХреЛ select рдХрд░рддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ form), рддреЛ рдЙрд╕рдХреА properties рдпрд╣рд╛рдБ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк modify рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • Immediate Window: рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ test code рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдФрд░ debugging рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЖрдк рддреБрд░рдВрдд рдХрд┐рд╕реА variable рдХрд╛ value рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХреЛрдИ рдЫреЛрдЯрд╛ code execute рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

How to navigate and customize the VBA Editor in Hindi

  • VBA Editor рдЦреЛрд▓рдирд╛: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ Excel open рдХрд░реЗрдВ, рдлрд┐рд░ Alt + F11 press рдХрд░реЗрдВред рдЖрдкрдХрд╛ VBA Editor рдПрдХ рдирдП window рдореЗрдВ рдЦреБрд▓реЗрдЧрд╛ред
  • Project Explorer рджрд┐рдЦрд╛рдирд╛: рдпрджрд┐ рдпрд╣ hide рд╣реИ рддреЛ рдЖрдк рдЗрд╕реЗ View > Project Explorer рд╕реЗ рджреБрдмрд╛рд░рд╛ visible рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ Ctrl + R рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВред
  • Properties Window рджрд┐рдЦрд╛рдирд╛: рдЗрд╕реЗ F4 рджрдмрд╛ рдХрд░ рдпрд╛ View > Properties Window рд╕реЗ access рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • Modules рдЬреЛрдбрд╝рдирд╛: рдХрд┐рд╕реА workbook рдореЗрдВ рдирдпрд╛ code module insert рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Insert > Module рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  • Font рдФрд░ Color рдмрджрд▓рдирд╛: Editor рдХреА appearance рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Tools > Options рдореЗрдВ рдЬрд╛рдХрд░ Editor Format tab рд╕реЗ font size, background color, text color рдЖрджрд┐ рдХреЛ customize рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • Code formatting: VBE automatically indentation provide рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдк рдЦреБрдж рд╕реЗ рднреА tabs рдФрд░ spacing рдХрд╛ рдзреНрдпрд╛рди рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ code readable рдФрд░ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд░рд╣реЗред

Importance of VBA Editor for writing and managing code in Hindi

VBA Editor рдПрдХ рдРрд╕рд╛ platform рд╣реИ рдЬрд╣рд╛рдБ рдЖрдк Excel рдореЗрдВ automation рдФрд░ customization рдХреЗ рд▓рд┐рдП code рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреА importance рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдЖрдк repetitive рдХрд╛рдо рдХреЛ automate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ complex operations рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ handle рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  • Automation: рдмрд╛рд░-рдмрд╛рд░ рдПрдХ рдЬреИрд╕реЗ рдХрд╛рдо рдЬреИрд╕реЗ report рдмрдирд╛рдирд╛, data format рдХрд░рдирд╛ рдпрд╛ calculation рдХреЛ VBA рд╕реЗ automate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • Custom Functions: VBA Editor рдореЗрдВ рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ functions рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ Excel рдХреА built-in functions рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВред
  • Error Handling: рдЖрдк рдЕрдкрдиреЗ code рдореЗрдВ error trapping рдФрд░ debugging logic add рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ run time рдореЗрдВ рдХреЛрдИ problem рдЖрдП рддреЛ рдЙрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХреЗред
  • User Forms: VBA Editor рдореЗрдВ рдЖрдк custom forms design рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ Excel users interactively fill рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • Code Reusability: Modules рдФрд░ procedures рдХрд╛ use рдХрд░рдХреЗ рдЖрдк code рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрдЧрд╣ reuse рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ productivity рдмрдврд╝рддреА рд╣реИред
  • Macros Management: рд╕рд╛рд░реЗ macros рдХреЛ centralized way рдореЗрдВ manage рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк VBE рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

VBA Editor Interface Summary Table

Part Function
Menu Bar рд╕рднреА main options рдХреЛ access рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
Tool Bar Quick actions рдЬреИрд╕реЗ Run, Save рдЖрджрд┐ рдХреЗ рд▓рд┐рдП
Project Explorer Modules, Sheets рдФрд░ Forms рдХреА list рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП
Code Window Actual VBA code рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП
Properties Window Object рдХреА properties рджреЗрдЦрдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП
Immediate Window Quick code test рдФрд░ debug рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

рдПрдХ рдЫреЛрдЯрд╛ Example Code рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП:

рдиреАрдЪреЗ рдПрдХ simple VBA macro рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА Excel sheet рдХреЗ first cell рдореЗрдВ "Hello, World!" рд▓рд┐рдЦрддрд╛ рд╣реИ:

Sub SayHello()
  Range("A1").Value = "Hello, World!"
End Sub

рдЗрд╕ code рдХреЛ рдЖрдк VBE рдореЗрдВ рдПрдХ рдирдП module рдореЗрдВ paste рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ Run рдХрд░реЗрдВред Cell A1 рдореЗрдВ text рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

FAQs

VBA Editor рдПрдХ рдРрд╕рд╛ tool рд╣реИ рдЬреЛ Excel рдЬреИрд╕реЗ Microsoft applications рдореЗрдВ macros рдФрд░ VBA code рд▓рд┐рдЦрдиреЗ, рдЪрд▓рд╛рдиреЗ рдФрд░ manage рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ Visual Basic Editor (VBE) рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
Excel рдореЗрдВ VBA Editor рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Alt + F11 shortcut key рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ Visual Basic Editor рдПрдХ рдирдП window рдореЗрдВ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред
VBA Editor рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рд╣реИрдВ: Menu Bar, Tool Bar, Project Explorer, Code Window, Properties Window рдФрд░ Immediate Windowред рдпреЗ рд╕рднреА code рд▓рд┐рдЦрдиреЗ рдФрд░ manage рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
VBA Editor рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ Excel automation, custom functions, user forms рдФрд░ error handling рдХреЗ рд▓рд┐рдП рдПрдХ platform рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ complex tasks рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
рдЖрдк Tools > Options рдореЗрдВ рдЬрд╛рдХрд░ font size, background color, text color рдЖрджрд┐ рдХреЛ рдмрджрд▓рдХрд░ VBA Editor рдХреА appearance рдХреЛ customize рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
VBA Editor рдореЗрдВ code Code Window рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рд╣рд░ module, worksheet рдпрд╛ user form рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣реАрдВ рдкрд░ рдЖрдк macros рдФрд░ procedures рд▓рд┐рдЦрддреЗ рд╣реИрдВред

Please Give Us Feedback