Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> Office

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

VBA . के साथ काम करते समय एक्सेल में, हम में से अधिकांश को डेटा एंट्री फॉर्म बनाने की कोशिश करते समय समस्याओं का सामना करना पड़ता है। इस लेख में, मैं आपको दिखाऊंगा कि आप डेटा प्रविष्टि फ़ॉर्म कैसे बना सकते हैं एक्सेल में VBA . का उपयोग करके बहुत आसानी से और सुंदर ढंग से ।

एक्सेल VBA में डाटा एंट्री फॉर्म बनाने के 3 आसान चरण

यहां मेरे पास वाशिंगटन, न्यूयॉर्क, called नामक तीन वर्कशीट हैं और कैलिफ़ोर्निया जिसमें नाम, संपर्क नंबर, आयु, . शामिल हैं और लिंग बैंक की इन तीन शाखाओं के कुछ ग्राहकों की।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

आज हमारा उद्देश्य VBA . का उपयोग करके इस डेटाबेस में किसी भी डेटा को दर्ज करने के लिए एक फॉर्म बनाना है ।

हम अपने उद्देश्य को दो चरणों में पूरा करेंगे।

  • सबसे पहले, हम एक डेटा प्रविष्टि बनाएंगे उपयोगकर्ता प्रपत्र नया डेटा दर्ज करने के लिए;
  • फिर हम फ़ॉर्म को खोलने के लिए वर्कशीट पर एक बटन जोड़ेंगे।

चरण 1:एक्सेल VBA का उपयोग करके डेटा प्रविष्टि फ़ॉर्म बनाने के लिए एक UserForm विकसित करना

यह एक लंबी प्रक्रिया है और आपको पूरी तरह से समझने में कुछ समय लग सकता है। इसलिए, एक प्रभावी परिणाम के लिए, यहां बताए गए चरणों का अत्यंत सावधानी और धैर्य के साथ पालन करें।

  • प्रेस ALT + F11 विजुअल बेसिक . खोलने के लिए अपने कीबोर्ड पर खिड़की।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • विजुअल बेसिक . में विंडो में, सम्मिलित करें> UserForm . पर जाएं टूलबार में विकल्प। उपयोगकर्ता प्रपत्र . पर क्लिक करें . एक नया उपयोगकर्ता प्रपत्र UserForm1 . कहा जाता है खुल जाएगा।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • सबसे पहले, एक लेबल (लेबल 1) खींचें टूलबॉक्स से UserForm . के बाएं-सबसे ऊपरी कोने तक . लेबल . का प्रदर्शन बदलें कार्यपत्रक . पर ।

एक सूची बॉक्स (सूचीबॉक्स1) को खीचें लेबल1 . के दाईं ओर ।

  • फिर कुछ और लेबल खींचें डेटा सेट के कॉलम की कुल संख्या के बराबर (4 इस उदाहरण में) UserForm. . के बाईं ओर प्रत्येक लेबल . के आगे , एक टेक्स्टबॉक्स drag खींचें ।

लेबल . के प्रदर्शन को बदलें आपके डेटा सेट के कॉलम हेडर में (ग्राहक का नाम, संपर्क पता, आयु, और लिंग यहाँ)।

  • आखिरकार, एक कमांडबटन खींचें उपयोगकर्ता प्रपत्र . के दाईं ओर सबसे नीचे की ओर . बटन के प्रदर्शन को डेटा दर्ज करें . में बदलें ।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • सूची बॉक्स पर डबल-क्लिक करें . एक निजी उपप्रक्रिया ListBox1_Click . कहा जाता है खुलेगा। वहां निम्न कोड दर्ज करें।

⧭ वीबीए कोड:

Private Sub ListBox1_Click()

For i = 0 To UserForm1.ListBox1.ListCount - 1
    If UserForm1.ListBox1.Selected(i) = True Then
       Worksheets(UserForm1.ListBox1.List(i)).Activate
    End If
Next i

End Sub

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • अगला, कमांडबटन पर डबल-क्लिक करें . एक और निजी उपप्रक्रिया CommandButton_Click called कहा जाता है खुलेगा। वहां निम्न कोड दर्ज करें।

⧭ वीबीए कोड:

Private Sub CommandButton1_Click()

Total_Rows = ActiveSheet.UsedRange.Rows.Count
Total_Columns = ActiveSheet.UsedRange.Columns.Count

Active_Column = 1

For Each Ctrl In UserForm1.Controls
    If TypeName(Ctrl) = "TextBox" Then
        ActiveSheet.UsedRange.Cells(Total_Rows + 1, Active_Column) = Ctrl.Text
        Active_Column = Active_Column + 1
    End If
Next Ctrl

End Sub

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • आखिरकार, सम्मिलित करें> मॉड्यूल पर जाएं टूलबार में विकल्प, और मॉड्यूल . पर क्लिक करें ।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • एक नया मॉड्यूल मॉड्यूल1 . कहा जाता है डाला जाएगा। वहां निम्न कोड दर्ज करें:

⧭ वीबीए कोड:

Sub Run_UserForm()

UserForm1.Caption = "Data Entry Form"

UserForm1.ListBox1.BorderStyle = fmBorderStyleSingle
UserForm1.ListBox1.ListStyle = fmListStyleOption

For i = 1 To Sheets.Count
    UserForm1.ListBox1.AddItem Sheets(i).Name
Next i

Load UserForm1
UserForm1.Show

End Sub

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

आप कर चुके हैं! आपने डेटाबेस में कोई भी नया डेटा दर्ज करने के लिए सफलतापूर्वक डेटा एंट्री फॉर्म बना लिया है।

और पढ़ें: एक्सेल में डेटा प्रविष्टि के प्रकार (एक त्वरित अवलोकन)

चरण 2:डेटा प्रविष्टि फ़ॉर्म खोलने के लिए एक बटन सम्मिलित करना

हमने Excel VBA . में Userform का उपयोग करके सफलतापूर्वक डेटा प्रविष्टि फ़ॉर्म बनाया है . अब हम फॉर्म को खोलने के लिए अपनी वर्कशीट में एक बटन जोड़ेंगे।

इसे प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करें।

  • क्लिक करें और डेवलपर खोलें एक्सेल से टैब रिबन सबसे ऊपर। डेवलपर टैब डिफ़ॉल्ट रूप से एक्सेल में छिपा होता है। यदि आप इसे अपने एक्सेल रिबन . में नहीं देखते हैं , उसे दिखाने के लिए यहां बताए गए चरणों का पालन करें

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • डेवलपर . के अंतर्गत टैब, अनुभाग में नियंत्रण , सम्मिलित करें . पर क्लिक करें . आपको कुछ मुट्ठी भर उपकरण उपयोग के लिए तैयार मिलेंगे। एक बटनखींचें (फ़ॉर्म नियंत्रण ) सबसे ऊपर बाईं ओर से।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • अपनी वर्कशीट पर बटन को वांछित क्षेत्र में खींचें और छोड़ें। मैक्रो असाइन करें . नामक डायलॉग बॉक्स खुलेगा। मैक्रो नाम . में फ़ील्ड, डालें Run_UserForm

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

फिर ठीक . क्लिक करें ।

  • अब आप चाहें तो बटन का डिस्प्ले बदल सकते हैं। मैंने इसे नया डेटा दर्ज करें . में बदल दिया है ।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

बधाई हो! आपने डेटा प्रविष्टि फ़ॉर्म को खोलने के लिए बटन को सफलतापूर्वक जोड़ लिया है।

अब, यदि आप चाहें, तो प्रक्रिया में अधिक परिष्कृतता जोड़ने के लिए आप हमारे प्रत्येक कार्यपत्रक में एक बटन दर्ज कर सकते हैं।

और पढ़ें: एक्सेल में टाइमस्टैम्प डेटा प्रविष्टियों को स्वचालित रूप से कैसे सम्मिलित करें (5 तरीके)

समान रीडिंग

  • वेब फॉर्म से एक्सेल स्प्रेडशीट कैसे पॉप्युलेट करें
  • एक्सेल में डेटा लॉग बनाएं (2 उपयुक्त तरीके)
  • एक्सेल में भरने योग्य फॉर्म कैसे बनाएं (5 उपयुक्त उदाहरण)

चरण 3:डेटा प्रविष्टि फ़ॉर्म बनाने के लिए अंतिम आउटपुट

हमने एक्सेल VBA . का उपयोग करके सफलतापूर्वक डेटा एंट्री फॉर्म बना लिया है और इसे खोलने के लिए एक बटन जोड़ा। आउटपुट देखने के लिए, बटन पर क्लिक करें नया डेटा दर्ज करें कार्यपत्रक पर।

डाटा एंट्री फॉर्म खुल जाएगा। सबसे पहले, उस वर्कशीट को चुनें जिस पर आप नई प्रविष्टि करना चाहते हैं।

यहां मैंने न्यूयॉर्क . को चुना है . जैसे ही आप कोई वर्कशीट चुनते हैं, वह सक्रिय हो जाएगी।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • फिर बाकी डेटा भरें जिसे आप दर्ज करना चाहते हैं। यहां मैंने जेनिफर मार्लो, 444204240, 26, . रखा है और महिला

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

  • फिर डेटा दर्ज करें पर क्लिक करें ।

आपको डेटाबेस की अंतिम पंक्ति में दर्ज किया गया नया डेटा मिलेगा।

Excel VBA में डेटा एंट्री फॉर्म कैसे बनाएं (आसान चरणों के साथ)

और पढ़ें: यूजरफॉर्म के बिना एक्सेल डाटा एंट्री फॉर्म कैसे बनाएं

याद रखने योग्य बातें

  • नया डेटा दर्ज करते समय, कोड टेक्स्टबॉक्स . के अनुक्रम का अनुसरण करता है उपयोगकर्ता प्रपत्र . के . इसलिए, टेक्स्टबॉक्स जोड़ते समय उपयोगकर्ता प्रपत्र . पर , अपने डेटाबेस में कॉलम का क्रम बनाए रखें।

निष्कर्ष

इसलिए, एक्सेल VBA . का उपयोग करके आपके डेटाबेस के लिए डेटा एंट्री फॉर्म बनाने की यह प्रक्रिया है . क्या आपका कोई प्रश्न है? बेझिझक हमसे पूछें। और हमारी साइट पर जाना न भूलें ExcelDemy अधिक पोस्ट और अपडेट के लिए।

संबंधित लेख

  • एक्सेल में ऑटोफिल फॉर्म कैसे बनाएं (स्टेप बाय स्टेप गाइड)
  • एक्सेल में ड्रॉप डाउन सूची के साथ डाटा एंट्री फॉर्म बनाएं (2 तरीके)
  • एक्सेल में डेटा प्रविष्टि को स्वचालित कैसे करें (2 प्रभावी तरीके)
  • एक्सेल सेल में डेटा प्रविष्टि प्रतिबंधित करें (2 सरल तरीके)

  1. एक्सेल में XML मैपिंग कैसे बनाएं (आसान चरणों के साथ)

    इस लेख में, हम XML . बनाने के आसान चरणों के बारे में जानेंगे Excel . में मैपिंग . हमें अक्सर फ़ाइल के प्रकार को बदलने की आवश्यकता होती है ताकि इसे विभिन्न प्रोग्रामों और ऑपरेटिंग सिस्टम के साथ उपयोग किया जा सके। उन्हें जो चाहिए, उसके आधार पर XML और XLSX Android और Windows के लिए सबसे लोकप्रिय फ़ाइल

  1. एक्सेल में डेटा मॉडल कैसे प्रबंधित करें (आसान चरणों के साथ)

    सीखने की जरूरत है कैसे प्रबंधित करें डेटा मॉडल एक्सेल में ? यदि आप इस तरह के अनोखे ट्रिक्स की तलाश में हैं, तो आप सही जगह पर आए हैं। यह लेख डेटा मॉडल . के प्रबंधन के हर चरण पर चर्चा करेगा एक्सेल में। यहां, हम आपको यह सब सीखने के लिए एक संपूर्ण दिशानिर्देश के माध्यम से ले जाएंगे। आप स्वयं को बेहतर

  1. Excel में एक वार्षिक कैलेंडर कैसे बनाएं (आसान चरणों के साथ)

    एक एक्सेल यदि आप आगे की योजना बनाना और व्यस्त कार्यक्रम रखना पसंद करते हैं तो कैलेंडर बहुत मददगार हो सकता है। इसे याद करते हुए, इस लेख में, हम एक्सेल में एक वार्षिक कैलेंडर कैसे बनाएं के स्पष्टीकरण के साथ चरणों का अध्ययन करेंगे। . दिलचस्प बात यह है कि यह कैलेंडर गतिशील और इंटरैक्टिव है। इसका मतलब है