एक्सेल में ड्रॉप डाउन सूची के साथ सेल पर कॉपी और पेस्ट करने से कैसे रोकें?
डेटा सत्यापन ड्रॉप डाउन सूची वाले सेल के लिए, जब किसी अन्य सेल से सामग्री कॉपी करके उसमें पेस्ट किया जाता है, तो ड्रॉप डाउन सूची गायब हो जाएगी और नई पेस्टिंग सामग्री से बदल दी जाएगी। कुछ मामलों में, आप ड्रॉप डाउन सूची के साथ सेल पर अन्य सामग्री को कॉपी और पेस्ट करने से रोकना चाहते हैं, इससे निपटने के लिए आप क्या करेंगे? इस लेख में, आपको इस समस्या से निपटने की एक VBA विधि मिलेगी।
एक्सेल में ड्रॉप डाउन सूची के साथ सेल पर कॉपी और पेस्ट करने से रोकें
एक्सेल में ड्रॉप डाउन सूची के साथ सेल पर कॉपी और पेस्ट करने से रोकें
1. उस वर्कशीट को उस ड्रॉप डाउन सूची सेल से खोलें जिसे आप कॉपी और पेस्ट करने से रोकना चाहते हैं।
2। दबाएँ ऑल्ट + F11 खोलने के लिए एक साथ कुंजियाँ माइक्रोसॉफ्ट विज़ुअल बेसिक एप्लीकेशन खिड़की.
3। में माइक्रोसॉफ्ट विज़ुअल बेसिक एप्लीकेशन विंडो, बाएँ फलक में वर्तमान वर्कशीट नाम पर डबल क्लिक करें, फिर नीचे दिए गए VBA कोड को कॉपी करें और कोड संपादक में पेस्ट करें। स्क्रीनशॉट देखें:
वीबीए कोड: ड्रॉप डाउन सूची के साथ सेल पर कॉपी और पेस्ट करने से रोकें
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20200903
Dim xValue As String
Dim xCheck1 As String
Dim xCheck2 As String
Dim xRg As Range
Dim xArrCheck1() As String
Dim xArrCheck2() As String
Dim xArrValue()
Dim xCount, xJ As Integer
Dim xBol As Boolean
' If Target.Count > 1 Then
' Exit Sub
' End If
xCount = Target.Count
ReDim xArrCheck1(1 To xCount)
ReDim xArrCheck2(1 To xCount)
ReDim xArrValue(1 To xCount)
Application.EnableEvents = False
On Error Resume Next
xJ = 1
For Each xRg In Target
xArrValue(xJ) = xRg.Value
xArrCheck1(xJ) = xRg.Validation.InCellDropdown
xJ = xJ + 1
Next
Application.Undo
xJ = 1
For Each xRg In Target
xArrCheck2(xJ) = xRg.Validation.InCellDropdown
xJ = xJ + 1
Next
xBol = False
For xJ = 1 To xCount
If xArrCheck2(xJ) <> xArrCheck1(xJ) Then
xBol = True
Exit For
End If
Next
If xBol Then
MsgBox "The selected cells containg data validation drop-down lists, no pasting allowed."
Else
xJ = 1
For Each xRg In Target
xRg.Value = xArrValue(xJ)
xJ = xJ + 1
Next
End If
Application.EnableEvents = True
End Sub
4। दबाएँ ऑल्ट + Q बाहर निकलने के लिए कुंजियाँ माइक्रोसॉफ्ट विज़ुअल बेसिक एप्लीकेशन खिड़की.
5. जब आप सामग्री को ड्रॉप डाउन सूची वाले सेल में पेस्ट करते हैं, तो एक डायलॉग बॉक्स पॉप अप होकर आपको याद दिलाएगा कि पेस्ट करने की अनुमति नहीं है। स्क्रीनशॉट देखें:
नोट: यह वीबीए सिर्फ सिंगल सेल पेस्टिंग में काम करता है। यदि आप एकाधिक कक्षों में कॉपी और पेस्ट करते हैं, तो यह काम नहीं करेगा।
एक्सेल में चेकबॉक्स के साथ आसानी से ड्रॉप-डाउन सूची बनाएं:
RSI चेक बॉक्स के साथ ड्रॉप-डाउन सूची की उपयोगिता एक्सेल के लिए कुटूल आपकी आवश्यकताओं के आधार पर एक निर्दिष्ट सीमा, वर्तमान कार्यपत्रक, वर्तमान कार्यपुस्तिका या सभी खुली हुई कार्यपुस्तिकाओं में चेकबॉक्स के साथ ड्रॉप-डाउन सूची आसानी से बनाने में आपकी सहायता कर सकता है।
एक्सेल के लिए कुटूल्स का पूर्ण फीचर 30-दिवसीय निःशुल्क ट्रेल अभी डाउनलोड करें!
संबंधित आलेख:
एक्सेल में एकाधिक चेकबॉक्स के साथ ड्रॉप डाउन सूची कैसे बनाएं?
कई एक्सेल उपयोगकर्ता प्रति बार सूची से कई आइटम चुनने के लिए कई चेकबॉक्स के साथ ड्रॉप डाउन सूची बनाते हैं। दरअसल, आप डेटा सत्यापन के साथ एकाधिक चेकबॉक्स वाली सूची नहीं बना सकते हैं। इस ट्यूटोरियल में, हम आपको एक्सेल में एकाधिक चेकबॉक्स के साथ ड्रॉप डाउन सूची बनाने के दो तरीके दिखाने जा रहे हैं। यह ट्यूटोरियल समस्या को हल करने की विधि प्रदान करता है।
एक्सेल में किसी अन्य कार्यपुस्तिका से ड्रॉप डाउन सूची बनाएं
किसी कार्यपुस्तिका के भीतर कार्यपत्रकों के बीच डेटा सत्यापन ड्रॉप डाउन सूची बनाना काफी आसान है। लेकिन यदि डेटा सत्यापन के लिए आपको आवश्यक सूची डेटा किसी अन्य कार्यपुस्तिका में मिल जाए, तो आप क्या करेंगे? इस ट्यूटोरियल में, आप विस्तार से सीखेंगे कि एक्सेल में किसी अन्य कार्यपुस्तिका से ड्रॉपडाउन सूची कैसे बनाई जाती है।
एक्सेल में खोजने योग्य ड्रॉप डाउन सूची बनाएं
अनेक मानों वाली ड्रॉप डाउन सूची के लिए, उचित मान ढूँढना कोई आसान काम नहीं है। पहले हमने ड्रॉप डाउन बॉक्स में पहला अक्षर दर्ज करने पर ड्रॉप डाउन सूची को स्वत: पूरा करने की एक विधि पेश की थी। स्वत: पूर्ण फ़ंक्शन के अलावा, आप ड्रॉप डाउन सूची में उचित मान खोजने में कार्य कुशलता बढ़ाने के लिए ड्रॉप डाउन सूची को खोजने योग्य भी बना सकते हैं। ड्रॉप डाउन सूची को खोजने योग्य बनाने के लिए, इस ट्यूटोरियल में दी गई विधि को आज़माएँ।
एक्सेल ड्रॉप डाउन सूची में मानों का चयन करते समय अन्य सेल स्वतः भर जाते हैं
मान लीजिए कि आपने सेल रेंज B8:B14 के मानों के आधार पर एक ड्रॉप डाउन सूची बनाई है। जब आप ड्रॉप डाउन सूची में कोई मान चुनते हैं, तो आप चाहते हैं कि सेल श्रेणी C8:C14 में संबंधित मान चयनित सेल में स्वचालित रूप से पॉप्युलेट हो जाएं। समस्या को हल करने के लिए, इस ट्यूटोरियल में दी गई विधियाँ आपकी मदद करेंगी।
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!