السلام عليكم إخواني

ماسبب خطأ العملية الحسابية
فكما تلاحضون فإنه لم يجمع الأرقام وراء الفاصلة
وتكون صحيحة فقط عندما أضع نقة بدل الفاصلة
لكن المعطيات المالية لدي بالفاصلة وليس بالنقطة
ما الحل إخواني
السلام عليكم إخواني

ماسبب خطأ العملية الحسابية
فكما تلاحضون فإنه لم يجمع الأرقام وراء الفاصلة
وتكون صحيحة فقط عندما أضع نقة بدل الفاصلة
لكن المعطيات المالية لدي بالفاصلة وليس بالنقطة
ما الحل إخواني
وعليكم السلام ورحمة الله وبركاته
الحل هو استبدال الفاصلة أثناء العملية الحسابية ، تفضل الكود :
Text3.Text = Val(Replace(Text1.Text, ",", ".")) + Val(Replace(Text2.Text, ",", "."))
لا تنسانا من دعاءك
فاعلم أنه لا إله إلا الله
السلام عليكم
يمكنك ان تستخدم الدالة Csng
Text3.Text = CSng(Text1.Text) + CSng(Text2.Text)
"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."
عمر المختار
اللهم انعم على بلادي بالأمن والأمان
الفاصلة هي النقطة . وليس الفاصلة العادية بالعربي ، أو بالأجنبي ,
ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها
كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور
أبو أحمد المبرمج كتب:الفاصلة هي النقطة . وليس الفاصلة العادية بالعربي ، أو بالأجنبي ,
فعلا تسرعت بالإجابة ضنا منى ان المشكلة حسابية فقط
"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."
عمر المختار
اللهم انعم على بلادي بالأمن والأمان
السلا عليكم
فعلا أخي السندبااد فكرة رائعة وشغالة .. جزاك الله كل خير
عبدالجليل العقوري أخي الدالة شغالة مية مية .. جزاك الله خير
لكن ممكن أن تخبرني ما دورها
ولم أفهم تعقيب الأخ عبدالجليل العقوري