मेरे पास महीनों के साथ ड्रॉपडाउन बॉक्स है। जब एक महीने का चयन किया जाता है तो मैं इसे महीने संख्या में परिवर्तित करना चाहता हूं, क्या ऐसा कोई कार्य है जो ऐसा कर सकता है?महीने का नाम बदलें
ईजी। सितम्बर = 9
मेरे पास महीनों के साथ ड्रॉपडाउन बॉक्स है। जब एक महीने का चयन किया जाता है तो मैं इसे महीने संख्या में परिवर्तित करना चाहता हूं, क्या ऐसा कोई कार्य है जो ऐसा कर सकता है?महीने का नाम बदलें
ईजी। सितम्बर = 9
एक और तरीका है
एक्सेल फॉर्मूला
=MONTH(1&A1)
VBA
Sub Sample()
Dim MonthNm As String
MonthNm = "September"
Debug.Print Month(DateValue("01 " & MonthNm & " 2012"))
End Sub
या
Sub Sample()
Dim MonthNm As String
MonthNm = "September"
Debug.Print Application.Evaluate("=MONTH(1&" & Chr(34) & MonthNm & Chr(34) & ")")
End Sub
इस प्रयास करें ...
=MONTH(DATEVALUE(A1&"1"))
A1
सेल कहाँ महीने का नाम शामिल है।
+ 1 एक्सेल सूत्र के लिए :) –
कल मैं अपने प्रोफ़ाइल देख रहा था और जब मैं इस सवाल को देखा मैं काफी यकीन है कि आप जवाब देने के लिए पहले एक ... हो जाएगा था लेकिन जब यह जवाब नहीं दिया गया था; मैंने सोचा कि मुझे इसे आज़माएं। धन्यवाद!! – SiB
मुझे पहले से ही जवाब पता था, लेकिन मैंने पोस्ट करने से पहले तीनों का परीक्षण करना चाहता था (एक अनोखी आदत मुझे कहना चाहिए) :) –
Sub month()
Dim monthh As Integer
monthh = month(Date)
MsgBox monthh
End Sub
इसे आजमाएं।
एक और एक्सेल सूत्र जहां A1
महीने के नाम के साथ सेल आईडी है:
=TEXT(DATEVALUE(A1&" 1"), "m")
यह समाधान मुझे (Excel 2010) के लिए काम नहीं किया, मैं 3 अक्षरों के लिए महीने के नाम को छोटा करें और जोड़ने के लिए किया था छोटी स्ट्रिंग के सामने दिन संख्या।
=MONTH(1&LEFT(A1;3))
+1 पूरी तरह से नौकरी के लिए! –