एक्सेल डेटा सत्यापन एक अद्भुत विशेषता है जो कार्यपत्रक में दर्ज किए गए डेटा को नियंत्रित करती है। नया डेटा दर्ज करते समय, हम एक्सेल डेटा सत्यापन का उपयोग करके चयनित सेल पर अपनी आवश्यकता के अनुसार किसी भी प्रकार की शर्त सेट कर सकते हैं। लेकिन आमतौर पर, एक्सेल डेटा सत्यापन काम नहीं कर रहा कॉपी पेस्ट इस प्रक्रिया में एक बड़ी समस्या है।
अधिक स्पष्टीकरण के लिए, मैं एक डेटासेट . का उपयोग करने जा रहा हूं एक कंपनी . की कर्मचारी का नाम . का डेटा युक्त , विभाग और कर्मचारी जो प्रतीक्षा सूची . में हैं ।
डेटा सत्यापन की समस्या और समाधान काम नहीं कर रहा है एक्सेल में कॉपी पेस्ट करें
<एच3>1. डेटा सत्यापन काम नहीं करने का कारण एक्सेल में कॉपी पेस्ट करेंइस डेटासेट में, मैं डेटा सत्यापन . को नियोजित करने जा रहा हूं रोजगार का नाम . में सुविधा मेरी प्रविष्टियों को सीमित करने के लिए कॉलम।
चरण :
- इसके लिए मैंने कॉलम B . चुना है जिसमें कर्मचारी का नाम . है ।
- फिर, डेटा . से टैब, मैंने डेटा उपकरण . चुना है और अंत में चयनित डेटा सत्यापन वहाँ से।
एक संवाद बॉक्स दिखाई देगा।
- यहां, सेटिंग टैब संवाद बॉक्स में खुला है ।
- उसके बाद, हमें सत्यापन मानदंड select का चयन करना होगा अनुमति दें . से . यहां, मैंने पाठ लंबाई . चुना है ।
- अगला, मुझे सत्यापन के लिए सीमा सीमित करनी होगी . यहां, मैंने न्यूनतम 1 . के टेक्स्ट वाले डेटा को अनुमति दी है अधिकतम 8 . तक अक्षर सत्यापन के लिए।
डेटा सत्यापन सुविधा लागू होगी।
इसके बाद, मैं डेटा इनपुट करता हूं जो शर्त को पूरा नहीं करता है। यहाँ, मैंने Labuchange . मान लिखा है प्रतीक्षा सूची से।
एक चेतावनी संदेश अमान्य डेटा प्रविष्टि के लिए दिखाया जाएगा। जैसा कि मैं डेटा इनपुट करता हूं जो डेटा सत्यापन . के अनुसार अमान्य है शर्त, इसने मान और एक चेतावनी संदेश . को स्वीकार नहीं किया प्रकट हुआ है।
लेकिन अगर आप प्रतिलिपि मान और चिपकाएं यह डेटा मान्य कॉलम में है, यह मान को स्वीकार करेगा और कोई चेतावनी संदेश दिखाई देगा।
हमारे डेटा सत्यापन . के रूप में यह एक गंभीर समस्या है कॉपी पेस्ट पर काम नहीं कर रहा है ।
और पढ़ें:Excel में एकाधिक मानदंडों के लिए कस्टम डेटा सत्यापन लागू करें (4 उदाहरण)
समान रीडिंग:
- Excel में डेटा सत्यापन फॉर्मूला में IF स्टेटमेंट का उपयोग कैसे करें (6 तरीके)
- एक्सेल में रंग के साथ डेटा सत्यापन का उपयोग करें (4 तरीके)
- किसी अन्य शीट से डेटा सत्यापन सूची का उपयोग कैसे करें (6 तरीके)
- एरे से डेटा सत्यापन सूची बनाने के लिए एक्सेल वीबीए
- एक्सेल में वीबीए के साथ डेटा सत्यापन सूची के लिए नामांकित श्रेणी का उपयोग कैसे करें
एक्सेल डेटा सत्यापन काम नहीं कर रहा . को हल करने के मामले में कॉपी पेस्ट . के लिए समस्या, एप्लिकेशन के लिए विज़ुअल बेसिक (VBA) एकमात्र समाधान है। हम यहां समाधान की व्याख्या करने जा रहे हैं।
कदम :
- सबसे पहले, डेवलपर . चुनें टैब।
- अगला, विजुअल बेसिक चुनें ।
एक नई विंडो दिखाई देगा।
- शीट पर क्लिक करें जिसमें आप कोड . लागू करना चाहते हैं . यहाँ, मैंने पत्रक2 . का चयन किया है नाम VBA कोड लागू करने के लिए।
- कार्यपत्रक का चयन करें सामान्य . से और बदलें घोषणाओं . से एक निजी उप . बनाने के लिए ।
- अब, निम्न कोड दर्ज करें कि आप डेटा को कैसे सत्यापित करना चाहते हैं।
मेरा उपयोग किया गया कोड नीचे उल्लिखित है:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ValidatedCells As Range
Dim Cell As Range
Set ValidatedCells = Intersect(Target, Target.Parent.Range("B:B"))
If Not ValidatedCells Is Nothing Then
For Each Cell In ValidatedCells
If Not Len(Cell.Value) <= 8 Then
MsgBox "The Name """ & Cell.Value & _
""" inserted in " & Cell.Address & _
" in column B was longer than 8. Undo!", vbCritical
Application.Undo
Exit Sub
End If
Next Cell
End If
End Sub
यहां, मैंने एक निजी उप . बनाया है नाम वर्कशीट_चेंज , मैंने दो चर घोषित किए हैं ये ValidatedCells . हैं और सेल श्रेणी . के रूप में . इसके बाद, मैंने सेट . का उपयोग किया उस सीमा को रखने की विधि जहां मैं सत्यापन लागू करना चाहता हूं ।
फिर, चयनित कॉलम B सत्यापन . के लिए . मैंने श्रेणी . का भी उल्लेख किया है यहां रेंज . का उपयोग कर रहे हैं तरीका। मैंने के लिए . का उपयोग किया नेस्टेड में लूप IF शर्तें निर्धारित करने के लिए कथन पाठ लंबाई चयनित श्रेणी का 8 से अधिक नहीं हो सकता . यदि यह सीमा से मेल नहीं खाता है, तो एक चेतावनी बॉक्स MsgBox के माध्यम से एक संदेश दिखाने के लिए प्रकट होगा और पूर्ववत करें विकल्प उपलब्ध होगा।
- अब, सहेजें कोड।
- फिर, जांच सत्यापन है शीट . से काम कर रहा है या नहीं ।
यहां, मैं D7 सेल . से मान सम्मिलित करता हूं प्रतिलिपि बनाकर और चिपकाना इसे B10 . में . मान त्रुटि चेतावनी . दिखाता है डेटा सत्यापन . के अनुसार स्थिति। तो, चेतावनी बॉक्स दिखाई देगा।
यदि मैं कीबोर्ड या किसी अन्य प्रक्रिया के माध्यम से डेटा इनपुट करता हूं तो यह विधि भी पूरी तरह से काम करती है।
और पढ़ें: एक्सेल में एकाधिक चयन के साथ डेटा सत्यापन ड्रॉप-डाउन सूची बनाएं
कार्यपुस्तिका का अभ्यास करें
विशेषज्ञ बनने के लिए आप यहां अभ्यास कर सकते हैं।
निष्कर्ष
एक्सेल डेटा सत्यापन काम नहीं कर रहा है कॉपी पेस्ट करें इतने महत्वपूर्ण मामलों में समस्या का गंभीर प्रभाव हो सकता है। मुझे आशा है कि आप समाधान से लाभान्वित होंगे। विषय से संबंधित किसी भी अन्य प्रश्न के लिए, नीचे टिप्पणी करें।
संबंधित लेख
- केवल एक्सेल डेटा सत्यापन अल्फ़ान्यूमेरिक (कस्टम फ़ॉर्मूला का उपयोग करके)
- डेटा सत्यापन के लिए एक्सेल ड्रॉप डाउन सूची कैसे बनाएं (8 तरीके)
- एक्सेल (7 एप्लिकेशन) में VBA के साथ डेटा सत्यापन ड्रॉप डाउन सूची
- एक्सेल में स्वत:पूर्ण डेटा सत्यापन ड्रॉप डाउन सूची (2 तरीके)
- फ़िल्टर के साथ एक्सेल डेटा सत्यापन ड्रॉप डाउन सूची (2 उदाहरण)