मैं एक VBA नौसिखिया हूं मुझे एक फ़ंक्शन लिखने के साथ मदद की ज़रूरत है जिसे मैं एक सूत्र में कॉल कर सकता हूं, फ़ंक्शन को एक सेल के मूल्यों की प्रतिलिपि बनाना चाहिए (यह सेल एक पूर्वनिर्धारित निश्चित सेल नहीं होना चाहिए, इसके बजाय हमें यह चयन करने में सक्षम होना चाहिए फ़ंक्शन को कॉल करते समय), और उन्हें सेल के ठीक बगल में सेल में पेस्ट करें जिसमें फ़ंक्शन कहा जाता है।
उदाहरण:
उपरोक्त फ़ंक्शन में यदि सेल B3 और C3 में मान समान हैं, तो सेल E3 में सूत्र को फ़ंक्शन "Myfunction ()" को कॉल करना चाहिए, इस फ़ंक्शन को सेल D3 में सेल F3 में राशि की प्रतिलिपि बनाना चाहिए, और हमें सेल का चयन करने में सक्षम होना चाहिए कॉपी करने के लिए (myfunction (डी 3) डी ३ अलग हो सकता है यह ई ३ या एफ ३ आदि हो सकता है)
मेरा कोड:
Dim c As Range
Function myfunction(c)
myfunction = c.Select
Selection.Copy
Range("c" + 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Function
"ग" चर होना चाहिए।
=IF(B3=C3,B3+C3,"")
सेल F3 में यह कोशिश करें । क्या यह "तरह" आपकी समस्या को हल करता है?