/ / गतिशील link_location के साथ एमएस एक्सेल HYPERLINK () फ़ंक्शन काम नहीं करता है - क्यों? - एक्सेल, वीबीए, हाइपरलिंक

गतिशील link_location के साथ एमएस एक्सेल HYPERLINK () फ़ंक्शन काम नहीं करता है - क्यों? - एक्सेल, वीबीए, हाइपरलिंक

मैं एक वीबीए मॉड्यूल (?) फ़ंक्शन समेत निम्न सूत्र के साथ गतिशील रूप से बनाए गए ई-मेल निकाय में स्प्रेडशीट का स्वयं का फ़ाइल नाम शामिल करने का प्रयास कर रहा हूं:

=HYPERLINK("mailto:"&"address"&"?subject="&B7&"&body="&B7&FullName(); "E-Mail")

समारोह है

Function FullName() As String
FullName = ThisWorkbook.FullName()
End Function

दस्तावेज़ के "मॉड्यूल" में (मुझे वीबीए के बारे में कोई जानकारी नहीं है: ALT + F11, मॉड्यूल डालें। जाहिर है इसे उपयोगकर्ता परिभाषित फ़ंक्शन भी कहा जाता है (यूडीएफ))।

फ़ंक्शन किसी सेल में स्वयं काम करता है, HYPERLINK फ़ॉर्मूला फ़ंक्शन को जोड़ने के बिना काम करता है, लेकिन एक साथ (ऊपर जैसा), यह मूल्यांकन करता है

#NAME?

लिंक:

उत्तर:

जवाब के लिए 0 № 1

का पालन करें यह जवाब प्रश्न में बाद के लिंक से (HYPERLINK सूत्र का उपयोग न करें, इसके बजाय एक फ़ंक्शन सेल में मैन्युअल रूप से बनाए गए लिंक को बदलता है)।