डेटा सत्यापन एक्सेल की एक दिलचस्प विशेषता है। यह सुविधा उपयोगकर्ता को सेल में मान इनपुट करने के लिए नियंत्रण प्रदान करती है। उपयोगकर्ता जो चाहें इनपुट नहीं कर सकते हैं। उन्हें दी गई सूची में से चयन करना होगा। हम चर्चा करेंगे कि एक्सेल में स्वत:पूर्ण डेटा सत्यापन ड्रॉप-डाउन सूची कैसे निष्पादित करें।
एक्सेल में डेटा सत्यापन ड्रॉप-डाउन सूची स्वत:पूर्ण करने के 2 तरीके
हम दिखाएंगे 2 एक्सेल में डेटा सत्यापन ड्रॉप-डाउन सूची को स्वत:पूर्ण करने के लिए विभिन्न तरीके। हम स्वत:पूर्ण डेटा सत्यापन के लिए निम्नलिखित डेटासेट पर विचार करेंगे।
1. कॉम्बो बॉक्स नियंत्रण में VBA कोड का उपयोग करके स्वत:पूर्ण डेटा सत्यापन ड्रॉप-डाउन सूची
हम कस्टम VBA . डालेंगे ActiveX नियंत्रण . के साथ कोड एक्सेल में स्वचालित रूप से ड्रॉप-डाउन सूची से डेटा सत्यापन करने के लिए उपकरण।
चरण 1:
- सबसे पहले, हमें डेवलपर . को जोड़ना होगा रिबन के लिए टैब। फ़ाइल> विकल्प . पर जाएं ।
- चुनें रिबन कस्टमाइज़ करें एक्सेल विकल्प . से विकल्प ।
- डेवलपर पर निशान लगाएं विकल्प चुनें और ठीक press दबाएं ।
चरण 2:
- चुनें सम्मिलित करें डेवलपर . की ओर से टैब।
- अब, कॉम्बो बॉक्स का चयन करें ActiveX नियंत्रण . से ।
चरण 3:
- कंट्रोल बॉक्स लगाएं डेटासेट पर।
- माउस के दाहिने बटन पर क्लिक करें और गुणों . का चयन करें सूची से।
चरण 4:
- नाम बदलें करने के लिए TempComboBox गुणों . से खिड़की।
चरण 5:
- शीट नाम पर जाएं फ़ील्ड.
- कोड देखें चुनें सूची से विकल्प।
अब, एक VBA कमांड मॉड्यूल दिखाई देगा। हमें VBA . लगाना होगा उस मॉड्यूल पर कोड।
चरण 6:
- निम्न को कॉपी और पेस्ट करें VBA मॉड्यूल पर कोड।
Private Sub Wrksht_SelectionChange(ByVal Target As Range)
Dim combox_1 As OLEObject
Dim str_1 As String
Dim ws_1 As Worksheet
Dim arr_1
Set ws_1 = Application.ActiveSheet
On Error Resume Next
Set combox_1 = ws_1.OLEObjects("TempComboBox")
With combox_1
.ListFillRange = ""
.LinkedCell = ""
.Visible = False
End With
If Target.Validation.Type = 3 Then
Target.Validation.InCellDropdown = False
Cancel = True
str_1 = Target.Validation.Formula1
str_1 = Right(str_1, Len(str_1) - 1)
If str_1 = "" Then Exit Sub
With combox_1
.Visible = True
.Left = Target.Left
.Top = Target.Top
.Width = Target.Width + 5
.Height = Target.Height + 5
.ListFillRange = str_1
If .ListFillRange = "" Then
arr_1 = Split(str_1, ",")
Me.TempComboBox.List = arr_1
End If
.LinkedCell = Target.Address
End With
combox_1.Activate
Me.TempComboBox.DropDown
End If
End Sub
Private Sub TempComboBox_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Select Case KeyCode
Case 9
Application.ActiveCell.Offset(0, 1).Activate
Case 13
Application.ActiveCell.Offset(1, 0).Activate
End Select
End Sub
चरण 7:
- अब, VBA सहेजें कोड और डेटासेट पर जाएं। डिज़ाइन मोड को बंद करें डेवलपर . की ओर से टैब।
चरण 8:
- सेल C5 का चयन करें ।
- डेटा टूल का चयन करें डेटा . से समूह टैब।
- डेटा सत्यापन चुनें सूची से।
चरण 9:
- डेटा सत्यापन विंडो दिखाई देगी। चुनें सूची अनुमति दें . में फ़ील्ड.
- स्रोत . में फ़ील्ड संदर्भ मान श्रेणी चुनें।
- फिर ठीक दबाएं ।
चरण 10:
- चयन के किसी भी सेल में जाएं कॉलम और कोई भी पहला अक्षर दबाएं।
जैसे ही हम पत्र डालते हैं, संबंधित सुझाव उस सेल पर दिखाई देंगे।
अब, सुझाई गई सूची में से हमारे वांछित चयन द्वारा सभी कक्षों को पूरा करें।
और पढ़ें: एक्सेल (7 एप्लिकेशन) में VBA के साथ डेटा सत्यापन ड्रॉप डाउन सूची
2. ActiveX नियंत्रणों के कॉम्बो बॉक्स के साथ स्वत:पूर्ण डेटा सत्यापन ड्रॉप-डाउन सूची
हम केवल ActiveX नियंत्रण . का उपयोग करेंगे स्वचालित डेटा सत्यापन के लिए।
चरण 1:
- चुनें सम्मिलित करें डेवलपर . से समूह टैब।
- कॉम्बो बॉक्स का चयन करें ActiveX नियंत्रण . से ।
चरण 2:
- कॉम्बो बॉक्स रखें डेटासेट के किसी भी खाली स्थान पर।
- फिर, माउस का दायां बटन दबाएं।
- चुनें गुण सूची से।
चरण 3:
- अब, C5 डाल दें लिंक्ड सेल . में फ़ील्ड, जैसा कि डेटा सेल C5 . पर दिखाई देगा ।
- डालें $B$5:$B$9 ListFillRange . पर फ़ील्ड.
- चुनें 1-fmMatchEntryComplete MatchEntry . के लिए फ़ील्ड और परिवर्तनों को सहेजें।
चरण 4:
- अब, डिज़ाइन मोड को अक्षम करें डेवलपर . की ओर से टैब।
चरण 5:
- अब, कॉम्बो बॉक्स पर कोई भी अक्षर डालें और सुझाव दिखाई देगा। और अंत में, डेटा सेल C5 . पर देखा जाएगा ।
और पढ़ें: डेटा सत्यापन के लिए एक्सेल ड्रॉप डाउन सूची कैसे बनाएं (8 तरीके)
निष्कर्ष
इस लेख में, हमने ड्रॉपडाउन सूची से डेटा सत्यापन . किया है . हमने एक्सेल की ड्रॉप-डाउन सूची से डेटा सत्यापन की स्वतः पूर्णता को जोड़ा। मुझे आशा है कि यह आपकी आवश्यकताओं को पूरा करेगा। कृपया हमारी वेबसाइट पर एक नज़र डालें Exceldemy.com और अपने सुझाव कमेंट बॉक्स में दें।
संबंधित लेख
- एक्सेल में तालिका से डेटा सत्यापन सूची कैसे बनाएं (3 तरीके)
- एक्सेल में एकाधिक चयन के साथ डेटा सत्यापन ड्रॉप-डाउन सूची बनाएं
- एक्सेल में एक सेल में एकाधिक डेटा सत्यापन कैसे लागू करें (3 उदाहरण)
- एक्सेल वीबीए (मैक्रो और यूजरफॉर्म) के साथ डेटा सत्यापन सूची में डिफ़ॉल्ट मान
- एक अन्य सेल मूल्य के आधार पर एक्सेल डेटा सत्यापन
- Excel में एकाधिक मानदंडों के लिए कस्टम डेटा सत्यापन लागू करें (4 उदाहरण)
- केवल एक्सेल डेटा सत्यापन अल्फ़ान्यूमेरिक (कस्टम फ़ॉर्मूला का उपयोग करके)