मैं निम्नलिखित की तरह कुछ करने के लिए देख रहा हूँ का चयन करें:VBA समारोह तर्क सूची
Public Function myFunc(vArg1 as string, vArg2 as string, vArg3 as ["A","B","C"])
End Function
कहाँ पर उपयोगकर्ताओं को इसे कहते vArg3 के लिए इस सूची में नीचे एक बूंद हो जाता है। यह निम्नलिखित के समान होगा:
Public Sub Main()
Call StrComp("A", "B", vbTextCompare)
End Sub
कहाँ vbTextCompare एक पूर्व निर्धारित सूची या समारोह के लिए तर्कों में से चुना जा सकता है।
धन्यवाद
आपने मुझे इसे हराया। अधिक जानकारी के लिए यहां देखें: http://www.cpearson.com/excel/Enums.aspx – mwolfe02
मुझे यह भी इंगित करना चाहिए कि एक "enum" एक पूर्णांक के लिए सिर्फ एक लेबल है। एक अनुमानित फ़ंक्शन पैरामीटर के माध्यम से 57 जैसे "अवैध मूल्य" से गुज़रना अभी भी संभव है, इसलिए फ़िंक में केस इल्स क्यों शामिल है। –
यह याद रखने योग्य है कि पियरसन की वेबसाइट के अनुसार, एनम एक _long_ पूर्णांक है: http://www.cpearson.com/excel/Enums.aspx। –