मैं वीबीए में date
के साथ खेल रहा हूं और वर्तमान माह नहीं प्राप्त कर सकता हूं। वर्तमान वर्ष और दिन प्राप्त करने के लिए यह बहुत आसान लगता है, जैसा कि निम्नलिखित के साथ परीक्षण किया गया है:एक्सेल वीबीए वर्तमान महीने
MsgBox Year(Date)
MsgBox Day(Date)
MsgBox Year(Now)
MsgBox Day(Now)
कुछ सरल उदाहरणों के रूप में।
लेकिन वर्तमान माह को किसी संख्या (1, 2 आदि) या पूर्ण नाम के रूप में दिखाने के लिए कैसे संभव है? मैं एक सेल में TODAY()
का उपयोग कर सकता हूं और इसे CurrentMonth = MonthName(Month(Sheet1.Range("A1")))
जैसे कुछ के साथ VBA में परिवर्तित कर सकता हूं। लेकिन मैं Excel के लिए सीधे VBA में ऐसा करने में सक्षम होना चाहता हूं।
'महीना (अब) 'काम नहीं करता है? इसे 3 –
वापस करना चाहिए, यह किसी कारण से नहीं है, इसलिए मेरा भ्रम। –
'माह (तारीख), महीना (अब)' '3, 3' वापस आएगा - आप क्या देखते हैं? –