Hassan2500
پنج شنبه 21 دی 1391, 20:15 عصر
سلام
من میخوام این تابع جوری ویرایش بشه که تمام مراتب عدد (یکان - دهگان - صدگان - هزارگان) رو به حرف تبدیل کنه مثلاً عدد 1358 رو در تکست1 مینویسیم و در تکست2 به ترتیب باید نوشته بشه: ح ن ش غ
3: ج
67: ز س
80: ف
111: ا ي ق
403: ج ت
555: ه ن ث
800: ض
1111: ا ي ق غ
Function Estentagh(EstentagheAdad As String) As String
Select Case EstentagheAdad
Case 1: EstentagheAdad = "ا"
Case 2: EstentagheAdad = "ب"
Case 3: EstentagheAdad = "ج"
Case 4: EstentagheAdad = "د"
Case 5: EstentagheAdad = "ه"
Case 6: EstentagheAdad = "و"
Case 7: EstentagheAdad = "ز"
Case 8: EstentagheAdad = "ح"
Case 9: EstentagheAdad = "ط"
Case 10: EstentagheAdad = "ي"
Case 20: EstentagheAdad = "ک"
Case 30: EstentagheAdad = "ل"
Case 40: EstentagheAdad = "م"
Case 50: EstentagheAdad = "ن"
Case 60: EstentagheAdad = "س"
Case 70: EstentagheAdad = "ع"
Case 80: EstentagheAdad = "ف"
Case 90: EstentagheAdad = "ص"
Case 100: EstentagheAdad = "ق"
Case 200: EstentagheAdad = "ر"
Case 300: EstentagheAdad = "ش"
Case 400: EstentagheAdad = "ت"
Case 500: EstentagheAdad = "ث"
Case 600: EstentagheAdad = "خ"
Case 700: EstentagheAdad = "ذ"
Case 800: EstentagheAdad = "ض"
Case 900: EstentagheAdad = "ظ"
Case 1000: EstentagheAdad = "غ"
End Select
Estentagh = EstentagheAdad
End Function
Private Sub Text1_Change()
Text2 = Estentagh(Text1)
End Sub
من میخوام این تابع جوری ویرایش بشه که تمام مراتب عدد (یکان - دهگان - صدگان - هزارگان) رو به حرف تبدیل کنه مثلاً عدد 1358 رو در تکست1 مینویسیم و در تکست2 به ترتیب باید نوشته بشه: ح ن ش غ
3: ج
67: ز س
80: ف
111: ا ي ق
403: ج ت
555: ه ن ث
800: ض
1111: ا ي ق غ
Function Estentagh(EstentagheAdad As String) As String
Select Case EstentagheAdad
Case 1: EstentagheAdad = "ا"
Case 2: EstentagheAdad = "ب"
Case 3: EstentagheAdad = "ج"
Case 4: EstentagheAdad = "د"
Case 5: EstentagheAdad = "ه"
Case 6: EstentagheAdad = "و"
Case 7: EstentagheAdad = "ز"
Case 8: EstentagheAdad = "ح"
Case 9: EstentagheAdad = "ط"
Case 10: EstentagheAdad = "ي"
Case 20: EstentagheAdad = "ک"
Case 30: EstentagheAdad = "ل"
Case 40: EstentagheAdad = "م"
Case 50: EstentagheAdad = "ن"
Case 60: EstentagheAdad = "س"
Case 70: EstentagheAdad = "ع"
Case 80: EstentagheAdad = "ف"
Case 90: EstentagheAdad = "ص"
Case 100: EstentagheAdad = "ق"
Case 200: EstentagheAdad = "ر"
Case 300: EstentagheAdad = "ش"
Case 400: EstentagheAdad = "ت"
Case 500: EstentagheAdad = "ث"
Case 600: EstentagheAdad = "خ"
Case 700: EstentagheAdad = "ذ"
Case 800: EstentagheAdad = "ض"
Case 900: EstentagheAdad = "ظ"
Case 1000: EstentagheAdad = "غ"
End Select
Estentagh = EstentagheAdad
End Function
Private Sub Text1_Change()
Text2 = Estentagh(Text1)
End Sub