Notes in Hindi

How to Use Visual Basic Editor (Programming Environment)

Makhanlal Chaturvedi University / BCA / VBA programming

How to Use Visual Basic Editor (Programming Environment)

How to Use Visual Basic Editor (Programming Environment) in Hindi

Introduction to Visual Basic Editor interface in Hindi

Visual Basic Editor (VBE) एक ऐसा programming environment होता है जो Excel में VBA (Visual Basic for Applications) को लिखने, edit करने और run करने के लिए उपयोग किया जाता है। जब भी हम Excel में किसी macro को create करते हैं या कोई custom task automate करना चाहते हैं, तब हमें VBE का इस्तेमाल करना होता है। ये editor Microsoft Office के साथ built-in आता है और Excel के साथ seamlessly integrated रहता है।

VBE का interface काफी simple और user friendly होता है। इसमें कुछ important components होते हैं:

  • Menu Bar: यहाँ File, Edit, View, Insert जैसे options होते हैं जिनसे हम module insert कर सकते हैं या code run कर सकते हैं।
  • Toolbars: Shortcut icons होते हैं जिससे coding और debugging आसान हो जाती है।
  • Project Explorer: यह बाईं ओर होता है, जिसमें workbook के अंदर के सारे module, forms और sheets दिखते हैं।
  • Code Window: यह वह स्थान है जहाँ हम actual VBA code लिखते हैं।
  • Properties Window: इसमें selected object की properties दिखाई जाती हैं और उन्हें change किया जा सकता है।
  • Immediate Window: Code को तुरंत test करने या किसी variable की value देखने के लिए उपयोग होता है।

How to open and navigate Visual Basic Editor in Hindi

VBE को open करना बहुत आसान है। Excel open होने के बाद आप निम्न तरीकों से इसे open कर सकते हैं:

  • Shortcut Key: Alt + F11 दबाएं। यह सबसे तेज़ तरीका है।
  • Developer Tab: अगर Developer Tab enabled है तो उसमें "Visual Basic" button पर click करें।

VBE open होने के बाद navigation के लिए ये tips अपनाएं:

  • Project Explorer: Ctrl + R दबाकर इसे open या close कर सकते हैं।
  • Code Window: किसी भी object (जैसे Sheet1, Module1) पर double click करके उसका code window खोल सकते हैं।
  • Properties Window: F4 दबाकर इसे show या hide कर सकते हैं।
  • Window Tabs: एक से अधिक code windows के बीच switch करने के लिए ऊपर tabs का उपयोग करें।

Writing and editing VBA code in Visual Basic Editor in Hindi

VBE में code लिखना बहुत ही आसान है। आपको बस एक module insert करना होता है और फिर उसमें अपने instructions लिखने होते हैं। नीचे कुछ basic steps दिए गए हैं:

  • New Module Insert करना: Project Explorer में किसी भी workbook पर right-click करें → Insert → Module।
  • Code लिखना: अब आपके सामने एक खाली code window खुलेगी। उसमें आप अपना VBA code लिख सकते हैं।
  • Example:
Sub ShowMessage()
    MsgBox "Welcome to VBA Programming!"
End Sub

ऊपर दिए गए code से एक message box दिखाई देगा जब आप इसे run करेंगे।

  • Code Edit करना: Code window में जाकर किसी भी line को change करें या नया logic जोड़ें।
  • Code Run करना: Run बटन पर click करें या F5 दबाएं।

Using debugging tools in Visual Basic Editor for beginners in Hindi

Debugging का मतलब है अपने code में errors को ढूंढना और उन्हें ठीक करना। VBE में कई ऐसे tools दिए गए हैं जो beginners के लिए debugging को आसान बनाते हैं।

  • Breakpoints: किसी line पर click करके breakpoint set करें ताकि code execution वहीं रुक जाए।
  • Step Into (F8): Code को line-by-line run करने के लिए F8 दबाएं। इससे आप समझ सकते हैं कि कौन सा line किस तरह काम कर रहा है।
  • Immediate Window: इसमें आप कोई भी command type करके run कर सकते हैं। जैसे किसी variable की value देखना हो:
    ? myVariable
  • Watch Window: Specific variables को watch पर रख सकते हैं ताकि उनकी values को live monitor कर सकें।
  • Locals Window: सभी local variables की current value देखने के लिए उपयोगी होता है।

Debugging के दौरान ये tips याद रखें:

  • Code को छोटे-छोटे blocks में लिखें और उन्हें अलग-अलग test करें।
  • Message Box का use करके check करें कि कौन सा block execute हो रहा है।
  • Try-Catch structure नहीं होता लेकिन On Error Goto का उपयोग कर सकते हैं:
Sub SafeRun()
    On Error GoTo ErrorHandler
    ' Code block
    MsgBox 100 / 0
    Exit Sub
ErrorHandler:
    MsgBox "Error occurred: " & Err.Description
End Sub

ऊपर दिए गए example में error होने पर program crash नहीं होगा बल्कि error message show होगा।

Final Tips for Beginners

  • हमेशा comments लिखें ताकि बाद में code को समझना आसान हो।
  • Code को indent करें ताकि structure साफ दिखे।
  • कोशिश करें कि एक subroutine एक ही task करे – इससे maintenance आसान होता है।
  • Practice के लिए Excel में छोटा-छोटा automation बनाएं जैसे कि सेल में data डालना, format करना आदि।

VBA और Visual Basic Editor सीखने के लिए regular practice जरूरी है। धीरे-धीरे आप complex macros भी बना सकते हैं जो आपके daily Excel tasks को बहुत आसान बना देंगे।

FAQs

Visual Basic Editor (VBE) Excel का एक programming environment होता है जहाँ हम VBA code लिखते, edit और run करते हैं। ये Excel के अंदर ही होता है और इसे Alt + F11 दबाकर खोला जा सकता है।
Visual Basic Editor खोलने के लिए आप Alt + F11 shortcut key का इस्तेमाल कर सकते हैं या Developer tab में जाकर "Visual Basic" बटन पर क्लिक कर सकते हैं।
VBE में मुख्यतः Menu Bar, Toolbars, Project Explorer, Code Window, Properties Window और Immediate Window होते हैं। ये सभी मिलकर coding को आसान बनाते हैं।
सबसे पहले एक नया Module insert करें: Insert → Module। फिर Code Window में अपना VBA code लिखें जैसे कि:
Sub Test()
    MsgBox "Hello, World!"
End Sub

और F5 दबाकर उसे run करें।
Debugging के लिए आप F8 (Step Into), Breakpoints, Watch Window, और Immediate Window का इस्तेमाल कर सकते हैं। इससे आप errors को पकड़ सकते हैं और code line-by-line check कर सकते हैं।
नहीं, Visual Basic Editor Microsoft Office के सभी applications जैसे Word, PowerPoint, Outlook आदि के लिए होता है। लेकिन Excel में इसका सबसे ज़्यादा उपयोग होता है automation और macros के लिए।

Please Give Us Feedback