سلام چگونه می توان در یک فرم حاصل جمع دو تکست باکس را در تکست باکس سوم داشت؟
جمع مقادیر دو تکست باکس
Collapse
X
-
پس از دانلود پسوند فایل را به xlsm تغییر دهید یا هنگام اجرا با yes پاسخ دهید
کد PHP:Private Sub TextBox2_Change()
If TextBox1.Value = "" Then Exit Sub
If TextBox2.Value = "" Then Exit Sub
TextBox3.Value = CDbl(TextBox1.Value) + CDbl(TextBox2.Value)
Cells(1, 1).Value = TextBox1.Value
Cells(1, 2).Value = TextBox2.Value
Cells(1, 3).Value = TextBox3.Value
End Sub
فایل های پیوست شده -
سلام،
يک کد را براي رويداد CHANE دو تکست باکس اول و دوم بايد بنويسيد:
کد PHP:Private Sub TextBox1_Change()
TextBox3.Value = (Val(TextBox1.Value) + Val(TextBox2.Value))
End Sub
کد PHP:Private Sub TextBox2_Change()
TextBox3.Value = (Val(TextBox1.Value) + Val(TextBox2.Value))
End Sub
[SIGPIC][/SIGPIC]کامنت
-
با سلام
پس از دانلود پسوند فایل را به xlsm تغییر دهید یا هنگام اجرا با yes پاسخ دهید
کد PHP:Private Sub TextBox2_Change()
If TextBox1.Value = "" Then Exit Sub
If TextBox2.Value = "" Then Exit Sub
TextBox3.Value = CDbl(TextBox1.Value) + CDbl(TextBox2.Value)
Cells(1, 1).Value = TextBox1.Value
Cells(1, 2).Value = TextBox2.Value
Cells(1, 3).Value = TextBox3.Value
End Sub
آقای iranweld بابت پاسخگویی شما بینهایت سپاسگذاریم.اما حدالمقدور ساده ترین کد را به کاربر تازه کار پیشنهاد بدین تا ضمن اینکه بتونه کدهارو تحلیل کنه روند آموزشی سریعی رو طی کنه.[FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان
شرکت در دوره:
[/FONT][/SIZE]
[SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
[/B][/FONT][/SIZE]
[/CENTER]
[/INDENT]
[/FONT]کامنت
-
کامنت
-
با سلام
هر دو کدی که دوستان قرار دادند جواب درست میده
لطفا فایلتون رو ضمیمه کنید تا بررسی شه[CENTER]
[SIGPIC][/SIGPIC]
[/CENTER]کامنت
-
-
-
اين را امتحان کنيد:
کد PHP:If IsNumeric(TextBox1.Value) And IsNumeric(TextBox2.Value) Then
TextBox3.Value = CSng(TextBox1.Value) + CSng(TextBox2.Value)
End If
[SIGPIC][/SIGPIC]کامنت
-
يا اين يکي:
کد PHP:TextBox1.Value = Format(TextBox1.Value, "#,##0")
TextBox2.Value = Format(TextBox2.Value, "#,##0")
TextBox3.Value = Format(TextBox3.Value, "#,##0")
TextBox3.Value = (Val(TextBox1.Value) + Val(TextBox2.Value))
[SIGPIC][/SIGPIC]کامنت
-
دوست گرامی سلام
قطعا پاسخ قبلی شما درست بود ولی
لطفا کد ریر رو ملاحظه بفرمایید
'مبلغ الف
Private Sub TextBox1_Change()
On Error Resume Next
TextBox1.Text = Format(TextBox1.Text, "#,##")
If IsNumeric(TextBox1.Text) = False Then TextBox1.Text = Empty
Call sum_mablagh
End Sub
'مبلغ ب
Private Sub TextBox2_Change()
On Error Resume Next
TextBox2.Text = Format(TextBox2.Text, "#,##")
If IsNumeric(TextBox2.Text) = False Then TextBox2.Text = Empty
Call sum_mablagh
End Sub
'مبلغ نهایی
Private Sub sum_mablagh()
On Error Resume Next
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟
Call mablagh_abh
End Sub
لطفا کد فوق را طبق شروط زیر ویرایش نمایید....
ما در تکست باکس 3 مقدار جمع و یا به عبارت دیگر مقدار کل دو تکست باکس الف و ب رو می خواهیم
بطوری که اگر در دو تکست باکس مقدار عددی وارد شد به طور خودکار مبلغ کل را در تکست باکس 3 داشته باشیم .
اگر کاربر ما در یکی ار دو تکست باکسهای الف و یا ب مقدار عددی ، حتی صفر رو هم وارد نکرد بازهم مقدار کل را داشته باشیم
ضمنا عدد کل نیز برای راحتی به صورت سه رقم سه رقم از سمت راست همانند تکس باکسهای الف و ب توسط سمی کالون جدا شوند.
امیدوارم منظورمو رسونده باشم
با تشکر از لطف شما....کامنت
کامنت