के रूप में अक्षम करें मैं एक वीबीए फ़ंक्शन लिख रहा हूं जिसे मैं उसी दस्तावेज़ में अन्य वीबीए मॉड्यूल में सार्वजनिक रूप से उपलब्ध होना चाहता हूं, हालांकि मैं यह उपलब्ध नहीं होना चाहता हूं एक यूडीएफ (उपयोगकर्ता परिभाषित समारोह) के रूप में।वीबीए फ़ंक्शन "वीबीए केवल" कैसे बनाएं और इसे यूडीएफ
यदि मैं सार्वजनिक एक्सेस संशोधक का उपयोग करता हूं, हालांकि मेरा फ़ंक्शन यूडीएफ-फॉर्मूला के रूप में भी उपलब्ध है जिसे कार्यपुस्तिका के भीतर सेल्स से बुलाया जा सकता है। मुझे यह नहीं चाहिए।
क्या कोई एक्सेस संशोधक या अन्य तरीका है जो मुझे "वीबीए केवल" व्यवहार प्राप्त करने में मदद कर सकता है?
तरह का संबंध
क्या आप इस समारोह में क्या अधिक जानकारी दे सकते हैं? यह वीबीए कक्षाओं का उपयोग करने के तरीकों का सुझाव देने में मदद कर सकता है जो केवल वीबीए हैं, और वर्कशीट से प्रारंभ नहीं किए जा सकते हैं। कम से कम अपेक्षित इनपुट तर्क आउटपुट मान के रूप में दिखाएं। – ja72
फ़ंक्शन के भीतर application.caller के प्रकार का नाम देखें। इसका परीक्षण नहीं किया है, लेकिन मुझे लगता है कि यह जांचने की अनुमति देनी चाहिए कि सेल से कोई फ़ंक्शन कहा जा रहा है या नहीं। –