/ / एक्सेस 2010 में एक कस्टम एक्सेल फ़ंक्शन (या एड-इन) का उपयोग कैसे करें - एक्सेल, एमएस-एक्सेस, एक्सेल-वीबीए, एड-इन, वीबीए

एक्सेस 2010 में एक कस्टम एक्सेल फ़ंक्शन (या ऐड-इन) का उपयोग कैसे करें - एक्सेल, एमएस-एक्सेस, एक्सेल-वीबीए, एड-इन, वीबीए

क्या कोई तरीका है कि मैं कस्टम का एक सेट पुन: उपयोग कर सकता हूंमूल रूप से Excel 2010 में Access2010 में लिखे गए फ़ंक्शंस? मैं एक्सेल एड-इन लिख रहा हूं जो एक्सेल उपयोगकर्ताओं को कस्टम फ़ंक्शंस प्रदान करता है। इनमें से कुछ फ़ंक्शंस एक्सेल शीट्स में से किसी एक में डेटा का संदर्भ देते हैं। उसी डीबी के एक्सेस में भी एक ही कार्यक्षमता की आवश्यकता होती है।

मैं एक्सेल दुनिया के लिए नया हूं और सोच रहा हूं कि यह किया जा सकता है या नहीं?

(मैं लंबे समय से जावा कोडर रहा हूं और हाल ही में एक्सेल पर काम करना शुरू कर दिया है)

अद्यतन करें: टिम की टिप्पणी के जवाब में - इस पल के लिए मेरे पास केवल "सरल" स्थितियां और कोड नहीं है, लेकिन आप सही हो सकते हैं क्योंकि जटिलता बढ़ सकती है। नमूना समारोह:

Function BaselinedNumber(baseline_high, baseline_low, high)
If baseline_low = 0 Then
BaselinedNumber = 0
Else
baseDiscount = (baseline_high - baseline_low) / baseline_high
BaselinedNumber = high * (1 - baseDiscount)
End If
End Function

उत्तर:

उत्तर № 1 के लिए -1

नए एक्सेल के रूप में dim appExcel। आवेदन

appExcel.Visible = झूठी

appExcel.Workbooks.Open excelFileName खोलें

appExcel.Run (बेसलाइनइनम्बर), val1, val2, val3

appExcel.Quit