सभी कार्यपुस्तिका के लिए एक Excel addIn फ़ंक्शन कैसे उपलब्ध करें


0

मैं FormulaTextएमएस ऑफिस 2007 में उपयोग करने की कोशिश कर रहा हूं, जैसा कि मैंने नीचे दिए गए फ़ंक्शन में से एक में VBA में दिए गए फ़ोरम में दिया था

Function FormulaText(Rng As Range) As String
    If Rng.HasArray Then
        FormulaText = "{" & Rng.Formula & "}"
    Else
        FormulaText = Rng.Formula
    End If
End Function

फ़ाइल को AddIns में Excel AddIn प्रकार के रूप में सहेजा गया था

सूत्र सक्रिय कार्यपुस्तिका पर काम कर रहा है, लेकिन मैं एक्सेल में समान एम्बेड करना चाहता हूं ताकि मुझे सभी एक्सेल वर्कबुक के लिए इस फ़ंक्शन का उपयोग करने में सक्षम किया जा सके। इसके अलावा कुछ दिनों के बाद फ़ाइल स्वचालित रूप से ओएस द्वारा हटा दी गई थी और मुझे फ़ाइल को सहेजने के अभ्यास को फिर से करना पड़ा।


यदि आप केवल इसे स्वयं उपयोग करना चाहते हैं, तो इसे अपने PERSONAL.XLSB में सहेजने से समस्या का समाधान नहीं होगा?
मार्क फिजराल्ड़

जवाबों:


2

इन कदमों का अनुसरण करें:

  • रिक्त कार्यपुस्तिका में फ़ंक्शन (UDF) बनाएं, बेहतर है कि इसमें केवल एक शीट रखें।
  • इसे ऐड-इन फ़ोल्डर में एक्सेल ऐड-इन के रूप में सहेजें।
  • कोई भी कार्यपुस्तिका खोलें, फ़ाइल आदेश पर क्लिक करें फिर विकल्प।
  • Excel विकल्प संवाद बॉक्स में, ऐड-इन्स श्रेणी पर क्लिक करें।
  • ड्रॉप-डाउन प्रबंधित करें सूची में, Excel ऐड-इन का चयन करें। फिर Go बटन पर क्लिक करें।
  • ऐड-इन संवाद बॉक्स में, अपनी कार्यपुस्तिका को फ़ंक्शन के साथ सहेजने के लिए उपयोग किए गए नाम के पास स्थित चेक बॉक्स का चयन करें।
  • ठीक है और वापस फ़ाइल के साथ समाप्त करें।

फ़ंक्शन अब Excel में सभी कार्यपुस्तिकाओं के लिए उपलब्ध होगा।


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