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

Immediate Window in Hindi

Buy all subjects pdf notes now [ examSpecial ]

Makhanlal Chaturvedi University / BCA / VBA programming

Immediate Window in Hindi

What is Immediate Window?

Immediate Window, VBA (Visual Basic for Applications) рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА Tool рд╣реИ рдЬреЛ рд╣рдореЗрдВ Code рд▓рд┐рдЦрддреЗ рд╕рдордп Testing, Debugging рдФрд░ Commands рдХреЛ рддреБрд░рдВрдд Execute рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред рдпрд╣ Window VBA Editor рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ Ctrl + G рджрдмрд╛рдХрд░ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ Window Real-Time рдореЗрдВ Result рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рдореЗрдВ рд╣рдо рдХреЛрдИ рднреА Expression, Variable рдпрд╛ Function рдХреЛ Direct Run рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕рдХрд╛ Result рддреБрд░рдВрдд рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ Feature рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рд╣рдо рдХрд┐рд╕реА Program рдореЗрдВ Error рдЦреЛрдЬ рд░рд╣реЗ рд╣реЛрддреЗ рд╣реИрдВ рдпрд╛ рдХрд┐рд╕реА Variable рдХреА Value рдЪреЗрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

Key Features of Immediate Window

  • рдХреЛрдИ рднреА Variable рдпрд╛ Expression Direct Evaluate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • Code рдХреЗ Execution рдХреЗ рд╕рдордп Testing рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред
  • Debug.Print рдХреЗ рдЬрд╝рд░рд┐рдП Message Output рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • Functions рдХреЛ Direct Run рдХрд░рдХреЗ рдЙрдирдХреЗ Result рджреЗрдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

How to Open Immediate Window

  • VBA Editor рдЦреЛрд▓реЗрдВ (Alt + F11 рджрдмрд╛рдПрдВ)ред
  • View Menu рдореЗрдВ рдЬрд╛рдХрд░ "Immediate Window" рдЪреБрдиреЗрдВ рдпрд╛ Ctrl + G рджрдмрд╛рдПрдВред

Gaining Greater Control through Immediate Window in Hindi

Greater Control рдХрд╛ рдорддрд▓рдм рдХреНрдпрд╛ рд╣реИ?

Immediate Window рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ Code рдкрд░ тАЬReal-Time ControlтАЭ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдкреВрд░реЗ Code рдХреЛ рдмрд╛рд░-рдмрд╛рд░ Run рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реЛрддреА, рд╣рдо рд╕рд┐рд░реНрдл Immediate Window рдореЗрдВ рдПрдХ Line рдХрд╛ Code рд▓рд┐рдЦрдХрд░ рдЙрд╕рдХрд╛ Result рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

Examples to Gain Control

  • ?Range("A1").Value тАФ рдЗрд╕рд╕реЗ A1 Cell рдХреА Value рддреБрд░рдВрдд рджрд┐рдЦ рдЬрд╛рдПрдЧреАред
  • Range("B1").Value = "Hello" тАФ рдпрд╣ Direct рдХрд┐рд╕реА Cell рдореЗрдВ Value рдбрд╛рд▓ рджреЗрдЧрд╛ред

Variable рдХреА Value Check рдХрд░рдирд╛

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ Variable рд╣реИ рдЬреИрд╕реЗ `x` рдФрд░ рдЖрдк рдЙрд╕рдХреА Value рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдмрд╕ рд▓рд┐рдЦреЗрдВ: ?x

рдФрд░ Enter рджрдмрд╛рдПрдВред рдпрд╣ рдЙрд╕рдХреА Current Value рджрд┐рдЦрд╛ рджреЗрдЧрд╛ред

Loop рдХреЛ Test рдХрд░рдирд╛

рдЖрдк рдПрдХ рдЫреЛрдЯрд╛ Loop рднреА Immediate Window рдореЗрдВ Run рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ:

For i = 1 To 5: Debug.Print i: Next i

рдпрд╣ Output рджреЗрдЧрд╛:

1
2
3
4
5

Using Immediate Window for Debugging in Hindi

Debugging рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

Debugging рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ Code рдореЗрдВ рдЫрд┐рдкреА рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рдвреВрдВрдврдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдХрд░рдирд╛ред VBA рдореЗрдВ Debugging рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Immediate Window рд╣реЛрддреА рд╣реИред

Debug.Print Statement

Debug.Print рдПрдХ Command рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо Program рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕реА Value рдХреЛ Print рдХрд░рд╡рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ Output Immediate Window рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг:

Sub Example()
  Dim x As Integer
  x = 10
  Debug.Print x
End Sub

Output:

10

Error Tracking

  • Immediate Window рдореЗрдВ Variable рдХреЗ рдирд╛рдо рдЯрд╛рдЗрдк рдХрд░рдХреЗ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕рдХреА Value рд╕рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВред
  • Debug.Print рдХреЗ рдЬрд╝рд░рд┐рдП рдЖрдк Function рдХреА Return Value Check рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • Function рд╕рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпреЗ рддреБрд░рдВрдд рдкрддрд╛ рдЪрд▓ рдЬрд╛рддрд╛ рд╣реИред

Executing Commands and Evaluating Expressions in Immediate Window in Hindi

Expression Evaluate рдХрд░рдирд╛

Immediate Window рдореЗрдВ рдХрд┐рд╕реА рднреА Expression рдЬреИрд╕реЗ рдХрд┐ Mathematical Calculation рдпрд╛ Text Operation рдХреЛ Execute рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ Feature Beginner рдФрд░ Expert рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред

Examples

  • ?5 + 10 тЖТ Output: 15
  • ?UCase("excel") тЖТ Output: EXCEL
  • ?Len("Test") тЖТ Output: 4

Commands Execute рдХрд░рдирд╛

  • MsgBox "Hello" тЖТ рдпрд╣ рдПрдХ Message Box рджрд┐рдЦрд╛рдПрдЧрд╛ред
  • Application.Calculate тЖТ рдпрд╣ рд╕рднреА Formulas рдХреЛ Recalculate рдХрд░ рджреЗрдЧрд╛ред
  • ActiveSheet.Name = "Report" тЖТ рдпрд╣ Sheet рдХрд╛ рдирд╛рдо рдмрджрд▓ рджреЗрдЧрд╛ред

Function Call рдХрд░рдирд╛

рдпрджрд┐ рдЖрдкрдиреЗ рдХреЛрдИ Function рдмрдирд╛рдпрд╛ рд╣реИ рддреЛ рдЖрдк рдЙрд╕реЗ рднреА Direct Immediate Window рд╕реЗ Call рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ:

Function Add(a As Integer, b As Integer) As Integer
  Add = a + b
End Function

Immediate Window рдореЗрдВ:

?Add(5,10) тЖТ Output: 15

Practical Tips for Immediate Window Usage in Hindi

Tips

  • Code рдХреЛ Run рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ Immediate Window рдореЗрдВ Test рдХрд░ рд▓реЗрдВред
  • Debug.Print рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Code Execution рдХреЗ рджреМрд░рд╛рди рд╕рднреА Key Values рдХреЛ Print рдХрд░реЗрдВред
  • Error рдЖрдиреЗ рдкрд░ Step by Step Values рдХреЛ Immediate Window рдореЗрдВ рдЪреЗрдХ рдХрд░реЗрдВред
  • Loops рдФрд░ Conditions рдХреЛ Part by Part Immediate Window рдореЗрдВ Test рдХрд░реЗрдВред

Debug.Print Vs MsgBox

Feature Debug.Print MsgBox
User Interaction рдирд╣реАрдВ рд╣рд╛рдВ
Code Flow рд░реБрдХрддрд╛ рд╣реИ? рдирд╣реАрдВ рд╣рд╛рдВ
Output рдХрд╣рд╛рдБ рджрд┐рдЦрддрд╛ рд╣реИ? Immediate Window Pop-up Window
Recommended For Debugging User Message

Advanced Usage

  • Immediate Window рдореЗрдВ рдПрдХ рд╣реА Line рдореЗрдВ рдХрдИ Commands рдХреЛ тАЬ:тАЭ рд╕реЗ рдЕрд▓рдЧ рдХрд░ рдХреЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
  • Debug.Print рдХреЛ Loops рдФрд░ Conditions рдХреЗ рд╕рд╛рде Combine рдХрд░рдХреЗ Complex Testing рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Helpful Shortcuts

  • Ctrl + G тЖТ Immediate Window Open рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • F8 тЖТ Code рдХреЛ Step by Step Run рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Ctrl + Break тЖТ Code Execution рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдПред

FAQs

Immediate Window рдПрдХ рдРрд╕рд╛ Tool рд╣реИ рдЬреЛ VBA Editor рдореЗрдВ Code рдХреЛ Real-Time рдореЗрдВ Run рдХрд░рдиреЗ, Variables рдХреА Value рджреЗрдЦрдиреЗ рдФрд░ Debugging рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ Ctrl + G рджрдмрд╛рдХрд░ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Excel VBA рдореЗрдВ Immediate Window рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП Alt + F11 рджрдмрд╛рдХрд░ VBA Editor рдЦреЛрд▓реЗрдВ рдФрд░ рдлрд┐рд░ Ctrl + G рджрдмрд╛рдПрдВред рдЖрдк рдЗрд╕реЗ View Menu рд╕реЗ рднреА рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
Debug.Print рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА Variable, Message рдпрд╛ Expression рдХрд╛ Output Immediate Window рдореЗрдВ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ: Debug.Print x рдпрд╣ x рдХреА Value Show рдХрд░реЗрдЧрд╛ред
рд╣рд╛рдВ, Immediate Window рдореЗрдВ рдЖрдк рдХрд┐рд╕реА рднреА Valid VBA Command рдЬреИрд╕реЗ MsgBox, Range Value Assign рдХрд░рдирд╛ рдпрд╛ Function Call рдХрд░рдирд╛ Directly рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕реЗ: MsgBox "Hello"
Immediate Window Debugging рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдореЗрдВ рдмрд┐рдирд╛ Full Code Run рдХрд┐рдП рдХрд┐рд╕реА рднреА Variable рдХреА Value, Expression рдпрд╛ Function рдХреЗ Result рдХреЛ рддреБрд░рдВрдд рджреЗрдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ Errors рдЬрд▓реНрджреА рдкрдХрдбрд╝ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред
Debug.Print рдХреЗрд╡рд▓ Immediate Window рдореЗрдВ Output рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ Code Execution рдирд╣реАрдВ рд░реЛрдХрддрд╛, рдЬрдмрдХрд┐ MsgBox рдПрдХ Pop-up Window рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдФрд░ Code рдХреЛ рддрдм рддрдХ рд░реЛрдХрддрд╛ рд╣реИ рдЬрдм рддрдХ User OK рди рджрдмрд╛рдПред Debugging рдХреЗ рд▓рд┐рдП Debug.Print рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред

Please Give Us Feedback