Excel में संग्रहीत डेटा सत्यापन पाठ कहाँ है?


9

मेरे पास विभिन्न डेटा सत्यापन नियमों के बहुत से एक्सेल 2003 शीट है। क्या ऐसा भी है कि उन्हें नियमित डेटा सत्यापन संवाद के माध्यम से देखा जा सकता है?

यह सत्यापन त्रुटि अलर्ट और नियमों के साथ एक सूची को निर्यात करने और संवाद के माध्यम से उस सूची की जांच करने में मददगार होगा।

किसी को पता है कि यह संभव है या नहीं? या ऐसा करने के लिए मैक्रो का निर्माण कैसे करें?

यदि इस प्रश्न को StackOverflow में माइग्रेट किया जाना चाहिए, तो मैं यह कैसे करूँगा?


1
यह एक बड़ा सवाल है। सत्यापन ऑब्जेक्ट नाम ऑब्जेक्ट की तरह नहीं है - सत्यापन एक विशिष्ट श्रेणी से बंधा हुआ है।
हम्मम

जवाबों:


4

एक एक्सेल VBA सत्यापन ऑब्जेक्ट है, जो रेंज से जुड़ा है। कोड देखें:

With Range("e1").Validation
.Add Type:=xlValidateWholeNumber, _
    AlertStyle:=xlValidAlertInformation, _
    Minimum:="5", Maximum:="10"
.InputTitle = "Needs Wholenumber"
.ErrorTitle = "Integers"
.InputMessage = "Enter an integer from five to ten"
.ErrorMessage = "You must enter a number from five to ten"
End With

ये गुण पठनीय हैं ताकि आप .InputTitle या .InputMessage या उस सेल के सत्यापन के लिए अनुमति दिए गए न्यूनतम और अधिकतम मानों को प्रोग्रामिक रूप से देख सकें कि क्या सत्यापन का उपयोग किया जा रहा है।

इसे इस्तेमाल करे:

Sub test()
Range("a1") = Range("e1").Validation.InputTitle & ": Range = " & Range("e1").Validation.Formula1 & " to " & Range("e1").Validation.Formula2
End Sub

उपरोक्त कोड सेल A1 में आता है: आवश्यकताएं पूरी करना: रेंज = 5 से 10 । अधिक जानकारी के लिए ऑनलाइन किताबें देखें। http://msdn.microsoft.com/en-us/library/aa224495(office.11).aspx

ग्लेन


1
यह एक्सेल 2007 है, लेकिन मुझे लगता है कि 2003 मॉडल इसी के समान होगा।
ग्लेन एम

यह मूल दृष्टिकोण है जिसका मैंने उपयोग किया है। रेंज A1: AZ4000 रेंज में प्रत्येक सेल के लिए परीक्षण किया गया था, Validation.ErrorTitle, और Validation.ErrorMessage को उनके सेल के साथ इकट्ठा कर रहा था। डेटा और परिणाम देखने के लिए इसे दूसरी शीट पर लिखा गया था। तब मैं मैसेज और टाइटल बदलने के लिए सशर्त नियम लिख सकता था। किसी को विरासत में मिला हुआ मज़ा पूर्व काम से मिलता है। धन्यवाद ग्लेन, वास्तव में मैं क्या जरूरत नहीं है, लेकिन सहायक +1। अगर किसी को पता है कि यह सब कहाँ कार्यपुस्तिका में संग्रहीत है, तो मैं अभी भी बहुत उत्सुक हूं।
दत्तो

क्या आप पूछ रहे हैं कि यह BIFF8 बाइनरी फ़ाइल में कहाँ संग्रहीत है?
दुक्श्लिका १५'१० को १

मुझे यकीन नहीं है कि यह कैसे या कहाँ संग्रहीत किया जाता है, क्योंकि किसी भी शीट में कई सेल रेंज हैं। अधिकतर मैं संग्रहीत सामग्रियों को संपादित करने का एक सरल तरीका चाहूंगा। आप जानकारी प्राप्त कर सकते हैं, लेकिन अप्रत्यक्ष रूप से।
दातू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.