اهلا اخي اظن انني فهمت عليك
اخي عليك بالامر for و next
او do while
مثل ذلك انا سانفذ لك العملية على الالاف ومن ثم انت حاول المتابعة
او انتظرني الى بعد يومين او ثلاثة لانني مشغول
اولا عليك وضع العدد في تيكست وكمان بدنا زر كوماند وبدنا كمان تيكست
الآن بزر الكوماند ضع التالي
كود:
Private Sub Command1_Click()
Dim i As Integer
Dim x As Integer
Dim q As Integer
'q = Val(Text2.Text)
'x = Val(Text1.Text)
'q = 0
If Text1.Text >= 1000 Then
For i = 1 To 1000
Text1.Text = Text1.Text - 1000
q = q + 1
Text2.Text = q
If Text1.Text < 1000 Then
Exit For
End If
Next i
Else
MsgBox "هذا الرقم اقل من الف", , "خطأ"
End If
If Text2.Text = 1 Then
MsgBox "ألف", , "hi"
ElseIf Text2.Text = 2 Then
MsgBox "ألفان", , "hi"
Else
MsgBox Str$(Text2.Text) + "ألف", , "hi"
End If
End Sub
==========
وعلى نفس الطريقة اكمل اخي
واذا ما عرفت ان شاء الله الاخوان بيساعدوك او انتظر ريتما اعود
طبعا انا ما جربت الكود
لكن اظن انه صحيح
بالتوفيق
اخوك عماوي