- Katılım
- 11 Mart 2005
- Mesajlar
- 3,202
- Excel Vers. ve Dili
- Office 2013 İngilizce
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=--(AY("1"&SOLDAN(B2;3))&","&SAĞDAN(B2;2))
Korhan Hocam teşekkürler,Deneyiniz.
C++:=--(AY("1"&SOLDAN(B2;3))&","&SAĞDAN(B2;2))
Sub Test()
Dim myVar, str As String
Dim a As Byte, x As Byte
Dim deg
myVar = Sayfa1.Range("B2").Value
a = InStr(1, myVar, ".")
If a > 0 Then
str = Split(myVar, ".")(0)
deg = Split(myVar, ".")(1)
x = Select_Case_A(str)
End If
sonuc = CDbl(x & "," & deg)
MsgBox sonuc
End Sub
Function Select_Case_A(myStr As String) As Byte
Dim deger As Byte
Select Case myStr
Case "Oca": deger = 1
Case "Şub": deger = 2
Case "Mar": deger = 3
Case "Nis": deger = 4
Case "May": deger = 5
Case "Haz": deger = 6
Case "Tem": deger = 7
Case "Ağu": deger = 8
Case "Eyl": deger = 9
Case "Eki": deger = 10
Case "Kas": deger = 11
Case "Ara": deger = 12
Case Else: deger = 0
End Select
Select_Case_A = deger
End Function
Option Explicit
Sub Test()
MsgBox Month(1 & "." & Split(Range("B2").Text, ".")(0)) & "," & Split(Range("B2").Text, ".")(1)
End Sub