प्रश्न के प्रकाशन के वर्ष के बारे में मुझे कोई पता नहीं है; यह अब पुराना हो सकता है। इसलिए, मैं उम्मीद करता हूं कि मेरे जवाब मेरे पोस्ट के बाद भविष्य के समान सवालों के संदर्भ में अधिक होंगे।
मैं नहीं जानता कि यदि कोई व्यक्ति पहले से ही एक जवाब दे चुका है, जो मैं देने वाला हूं, जिसका परिणाम हो सकता है-मुझे लगता है- सबसे सरल, सबसे प्रत्यक्ष और सबसे प्रभावी: यदि किसी ने पहले ही दे दिया है, तो मैं माफी चाहता हूं , लेकिन मैंने इसे नहीं देखा है। यहाँ, TEXT के बजाय CStr का उपयोग करके मेरा जवाब:
सेल A1 को मानते हुए एक तिथि होती है, और VBA कोड का उपयोग करना होता है:
Dim strDate As String
'Convert to string the value contained in A1 (a date)
strDate = CStr([A1].Value)
इसके बाद, आप इसे स्ट्रिंग फ़ंक्शंस (MID, LEFT, RIGHT, LEN, CONCATENATE (&), आदि) का उपयोग करके किसी भी सामान्य स्ट्रिंग के रूप में जोड़ सकते हैं।