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

Running VBA Forms in Excel

Buy all subjects pdf notes now [ examSpecial ]

Makhanlal Chaturvedi University / BCA / VBA programming

Running VBA Forms in Excel in Hindi

Introduction to VBA Forms

VBA Forms рдХреЛ рд╣рдо Excel рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд╣рдореЗрдВ user рд╕реЗ input рд▓реЗрдирд╛ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдХреЛрдИ interaction based form рдмрдирд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ Visual Basic for Applications рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ Excel рдХреЗ рдЕрдВрджрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред VBA Forms рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╣рдореЗрдВ professional рдФрд░ user-friendly interface рдорд┐рд▓рддрд╛ рд╣реИред

How to run and test VBA Forms in Excel in Hindi

  • рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ Excel рдЦреЛрд▓реЗрдВ рдФрд░ Developer Tab рдХреЛ Enable рдХрд░реЗрдВред рдЕрдЧрд░ рдпреЗ рджрд┐рдЦ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИ рддреЛ File тЖТ Options тЖТ Customize Ribbon тЖТ Developer рдХреЛ рдЪреЗрдХ рдХрд░реЗрдВред
  • рдЕрдм Developer Tab рдореЗрдВ рдЬрд╛рдХрд░ Visual Basic рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ VBA Editor рдЦреБрд▓реЗрдЧрд╛ред
  • рдЕрдм Insert тЖТ UserForm рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдПрдХ рдирдпрд╛ Form рдЖрдкрдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦреЗрдЧрд╛ред
  • Toolbox рд╕реЗ рдЖрдк TextBox, Label, CommandButton рдЖрджрд┐ рдЦреАрдВрдЪрдХрд░ Form рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
  • Form рдХреЛ test рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП F5 рджрдмрд╛рдПрдВ рдпрд╛ Run рдХреЗ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
  • Form рдХреЛ рдХрд┐рд╕реА Module рд╕реЗ run рдХрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ Macro рдмрдирд╛рдПрдВ: Sub ShowForm()
    тАГтАГUserForm1.Show
    End Sub
  • Excel рдХреЗ рдЕрдВрджрд░ рдЗрд╕ Macro рдХреЛ Run рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХрд╛ Form display рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

Methods to show VBA Forms using macros and buttons in Hindi

  • Macro рдХреЗ рджреНрд╡рд╛рд░рд╛: рдЬреИрд╕рд╛ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛, рдПрдХ simple macro рдмрдирд╛рдПрдБ рдЬреЛ Form рдХреЛ Show рдХрд░реЗ: Sub OpenForm()
    тАГтАГUserForm1.Show
    End Sub
  • Excel Button рд╕реЗ:
    • Insert тЖТ Button (Form Control) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
    • Button рдХреЛ Excel Sheet рдкрд░ draw рдХрд░реЗрдВ
    • Macro assign рдХрд░рдиреЗ рдХрд╛ option рдЖрдПрдЧрд╛, рд╡рд╣рд╛рдВ рдКрдкрд░ рд╡рд╛рд▓рд╛ Macro рдЪреБрдиреЗрдВ
    • рдЕрдм рдЬрдм рднреА user рдЙрд╕ Button рдкрд░ click рдХрд░реЗрдЧрд╛, VBA Form open рд╣реЛ рдЬрд╛рдПрдЧрд╛
  • Worksheet Event рд╕реЗ: рдЬреИрд╕реЗ рд╣реА рдХреЛрдИ cell рдореЗрдВ рдХреНрд▓рд┐рдХ рдХрд░реЗ рдпрд╛ рдХреЛрдИ value enter рдХрд░реЗ рддрдм Form рдЦреБрд▓реЗ: Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    тАГтАГIf Target.Address = "$A$1" Then
    тАГтАГтАГтАГUserForm1.Show
    тАГтАГEnd If
    End Sub

Troubleshooting common issues when running VBA Forms in Hindi

  • Form рдирд╣реАрдВ рдЦреБрд▓ рд░рд╣рд╛: Check рдХрд░реЗрдВ рдХрд┐ UserForm рдХрд╛ рдирд╛рдо рд╕рд╣реА рд╣реИ рдФрд░ рдЖрдкрдиреЗ рд╕рд╣реА macro рд▓рд┐рдЦрд╛ рд╣реИред
  • Enable Macros Error: Excel by default Macros рдХреЛ disable рдХрд░рддрд╛ рд╣реИред File тЖТ Options тЖТ Trust Center тЖТ Trust Center Settings тЖТ Macro Settings рдореЗрдВ рдЬрд╛рдХрд░ Enable all macros рдФрд░ Trust access to VBA project object model рдХреЛ enable рдХрд░реЗрдВред
  • Button рдХреНрд▓рд┐рдХ рдкрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛: Verify рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ Macro рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ assign рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЙрд╕ Macro рдореЗрдВ рдХреЛрдИ syntax error рдирд╣реАрдВ рд╣реИред
  • Debug Error рджрд┐рдЦ рд░рд╣рд╛: Debug window рдореЗрдВ cursor рдЬрд┐рд╕ line рдкрд░ рд░реБрдХрддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ problem рд╣реЛрддреА рд╣реИред рд╡рд╣ line рдзреНрдпрд╛рди рд╕реЗ check рдХрд░реЗрдВред
  • Runtime Error: рдпрд╣ рддрдм рдЖрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдЧрд▓рдд object рдпрд╛ рдЧрд▓рдд property use рд╣реЛ рд░рд╣реА рд╣реЛ, рдЬреИрд╕реЗ рдХрд┐ рдЖрдкрдиреЗ рдХрд┐рд╕реА Control рдХреЛ delete рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЙрд╕рдХрд╛ code рдЕрднреА рднреА run рд╣реЛ рд░рд╣рд╛ рд╣реИред

Saving and distributing Excel files with VBA Forms safely in Hindi

  • рдЬрдм рдЖрдк Excel file рдореЗрдВ VBA Form рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рд╣рдореЗрд╢рд╛ .xlsm рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ Save рдХрд░реЗрдВ (Macro Enabled Workbook)ред
  • рдпрджрд┐ рдЖрдк рдлрд╛рдЗрд▓ рдХрд┐рд╕реА рдФрд░ рдХреЛ рднреЗрдЬ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рд╛рдордиреЗ рд╡рд╛рд▓реЗ рдХреЗ system рдореЗрдВ Macros enable рд╣реЛрдВ рд╡рд░рдирд╛ Form рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
  • рдпрджрд┐ рдЖрдк Excel file рдХреЛ share рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдкрд╣рд▓реЗ рдЙрд╕рдХрд╛ backup рд▓реЗрдВ рдФрд░ digitally signed certificate рд╕реЗ sign рдХрд░реЗрдВ рддрд╛рдХрд┐ user рдХреЛ trust issue рди рд╣реЛред
  • Macros рдХреЛ password protect рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдИ рдФрд░ рдЖрдкрдХреЗ code рдХреЛ рдирд╛ рджреЗрдЦ рдкрд╛рдП:
    • VBA Editor рдЦреЛрд▓реЗрдВ
    • Tools тЖТ VBAProject Properties тЖТ Protection рдЯреИрдм рдкрд░ рдЬрд╛рдПрдБ
    • Lock project for viewing рдХреЛ check рдХрд░реЗрдВ рдФрд░ password рд╕реЗрдЯ рдХрд░реЗрдВ
  • File share рдХрд░рддреЗ рд╕рдордп рдПрдХ short user guide рднреА рджреЗрдВ рдХрд┐ Form рдХреИрд╕реЗ open рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛-рдХреНрдпрд╛ requirement рд╣реИ (рдЬреИрд╕реЗ Enable Macros рдХрд░рдирд╛)ред

Extra Tips for Students and Beginners

  • VBA Form рдХреЗ рдкреНрд░рддреНрдпреЗрдХ Control (рдЬреИрд╕реЗ TextBox, ComboBox) рдХреЛ рдирд╛рдо рджреЗрдиреЗ рдХреА рдЖрджрдд рдбрд╛рд▓реЗрдВ рддрд╛рдХрд┐ code рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛред
  • Code рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд╛рдж рд╣рдореЗрд╢рд╛ Test рдХрд░реЗрдВ рдХрд┐ рд╕рднреА input рд╕рд╣реА рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред
  • Multiple Forms рдмрдирд╛рдХрд░ navigation рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдЬреИрд╕реЗ рдПрдХ Login Form рд╕реЗ рджреВрд╕рд░рд╛ Form open рдХрд░рдирд╛ред
  • Comment рд▓рд┐рдЦреЗрдВ рдЕрдкрдиреЗ рд╣рд░ code section рдХреЗ рд╕рд╛рде рддрд╛рдХрд┐ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реЛред

Sample Table for Macro Settings (User Guide Table)

Setting Recommended Option
Macro Security Enable all macros
File Format .xlsm (Macro Enabled)
VBA Project Protection Password Protected
Sharing Tips Send with instructions to Enable Macros

FAQs

Excel рдореЗрдВ VBA Forms рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ Visual Basic Editor рдЦреЛрд▓реЗрдВ, рд╡рд╣рд╛рдВ Insert тЖТ UserForm рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдПрдХ Macro рдмрдирд╛рдПрдБ рдЬреИрд╕реЗ Sub ShowForm() UserForm1.Show End Sub рдФрд░ рдЙрд╕реЗ Run рдХрд░реЗрдВ рдпрд╛ рдХрд┐рд╕реА Button рд╕реЗ Link рдХрд░реЗрдВред
VBA Editor рдореЗрдВ UserForm рдмрдирд╛рдХрд░ F5 рджрдмрд╛рдПрдВ рдпрд╛ Run рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЖрдк рдПрдХ Macro рдХреЗ рджреНрд╡рд╛рд░рд╛ рднреА Form рдХреЛ Run рдХрд░рдХреЗ рдЙрд╕рдХрд╛ Testing рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рд░реЗ Controls рд╕рд╣реА рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред
Developer Tab рд╕реЗ Insert тЖТ Button (Form Control) рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, Excel Sheet рдкрд░ Button рд░рдЦреЗрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдЙрд╕ Macro рдХреЛ Assign рдХрд░реЗрдВ рдЬреЛ VBA Form рдХреЛ Show рдХрд░рддрд╛ рд╣реИред рдЕрдм рдЙрд╕ Button рдХреЛ Click рдХрд░рддреЗ рд╣реА Form рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛ред
рд╕рдмрд╕реЗ рдЖрдо рд╡рдЬрд╣ рд╣реЛрддреА рд╣реИ Macros рдХрд╛ Disable рд╣реЛрдирд╛ред Macro Settings рдХреЛ Check рдХрд░реЗрдВ, Form рдХрд╛ рдирд╛рдо рд╕рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВ рдФрд░ Macro рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпреЗ рд╕рдм рднреА Verify рдХрд░реЗрдВред
рдлрд╛рдЗрд▓ рдХреЛ рд╣рдореЗрд╢рд╛ .xlsm рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ Save рдХрд░реЗрдВ рдФрд░ Macro Enable рдХрд░реЗрдВред рд╕рд╛рде рд╣реА Project рдХреЛ Password Protect рдХрд░реЗрдВ рдФрд░ рднреЗрдЬрддреЗ рд╕рдордп рдПрдХ User Guide рд╕рд╛рде рдореЗрдВ рджреЗрдВ рдЬрд┐рд╕рд╕реЗ рд╕рд╛рдордиреЗ рд╡рд╛рд▓рд╛ Macros Enable рдХрд░ рд╕рдХреЗред
Debug Window рдореЗрдВ рджрд┐рдЦ рд░рд╣реЗ error message рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝реЗрдВред Form Controls рдХреЛ Check рдХрд░реЗрдВ рдХрд┐ рдХреЛрдИ рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ Object рдХреЛрдб рдореЗрдВ рддреЛ рдирд╣реАрдВ рд╣реИ, рдФрд░ Macro Security Settings рдХреЛ рднреА Verify рдХрд░реЗрдВред

Please Give Us Feedback