View Full Version : جدا کردن سه رقم اعداد در تکست باکس
star_star
سه شنبه 29 بهمن 1392, 14:43 عصر
جدا کردن سه رقم اعداد در تکست باکس
چطوری اعداد داخل یه تکست باکس رو سه رقم سه رقم جدا کنیم ؟
مثلا اینو : 250000 رو اینطوری نشون بده 250,000
vbhamed
سه شنبه 29 بهمن 1392, 15:39 عصر
سلام
Private Sub Text1_Change()
On Error Resume Next
Dim p%, l%
l = Len(Text1)
p = Text1.SelStart
Text1 = Format$(Replace(Text1, ",", ""), "#,#")
Text1.SelStart = p + Len(Text1) - l
End Sub
shervin_boy
شنبه 17 مرداد 1394, 19:40 عصر
سلام
وقتی از این کد استفاده می کنم موقع جمع دو تا تکست باکس فقط اعداد قبل از (,) خوانده و جمع می شن
24 = 12,333 + 12,333
برای حل این مشکل راه حلی دارید؟
تشکر
isaac23
یک شنبه 18 مرداد 1394, 09:09 صبح
این دستور ساده تره از این استفاده کن
Private Sub Text1_Change()
Text1.Text = Format(Text1.Text, "##,0")
Text1.SelStart = Len(Text1.Text)
End Sub
واسه جمع زدن از Val آستفاده کن
MsgBox Val(Text1) + Val(Text2)
vbhamed
یک شنبه 18 مرداد 1394, 19:22 عصر
سلام
وقتی از این کد استفاده می کنم موقع جمع دو تا تکست باکس فقط اعداد قبل از (,) خوانده و جمع می شن
24 = 12,333 + 12,333
برای حل این مشکل راه حلی دارید؟
تشکر
سلام
Private Function NoKama(ByVal s As String)
NoKama = Val(Replace(s, ",", ""))
End Function
Private Sub Form_Load()
MsgBox NoKama(Text1) + NoKama(Text2)
End Sub
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.