Ghoneim 82 قام بنشر نوفمبر 25, 2018 قام بنشر نوفمبر 25, 2018 السلام عليكم يارب يكون الجميع بأفضل حال إن شاء الله لو سمحتوا ياشباب عندى ملف في الاكسل مكتوب فيه ارقام (مبالغ) والارقام دى مكتوبة علي سطرين في نفس الخلية المطلوب مني تجميع الارقام دى في اخر الجدول جيت اجمعها بالطريقة العادية بيجمع اخر رقمين فقط ..إيه الحل زى ماهو موجود في الصورة
أحمد يوسف قام بنشر نوفمبر 25, 2018 قام بنشر نوفمبر 25, 2018 أهلا بك اخ كريم فى المنتدى عليك برفع الملف نفسه وليس صورة منه بارك الله فيك
Emad Sabry قام بنشر نوفمبر 25, 2018 قام بنشر نوفمبر 25, 2018 (معدل) ممكن تستخدم الكود دا فى مديول Function SumCells(Rng As Range) Application.Volatile Dim Cell As Range On Error Resume Next For Each Cell In Rng.Cells SumCells = SumCells + Evaluate(Replace(Replace(Cell.Text, vbLf, "+"), "$", vbNullString)) Next Cell End Function وهتقول فى عملية الجمع الدالة الاتية =SumCells(D4:D10) تجربة.xlsm تم تعديل نوفمبر 25, 2018 بواسطه Emad Sabry 1
Ghoneim 82 قام بنشر نوفمبر 25, 2018 الكاتب قام بنشر نوفمبر 25, 2018 اخي العزيز محمد بجد اشكرك علي مجهودك المحترم بس طريقتك إنك تجمع برا بدالة ويتم تجميعهم في مكان تاني مافيش حاجة مباشرة غير الطريقة دى ؟؟؟ بجد شاكر جدا لتعبك معايا
Ali Mohamed Ali قام بنشر نوفمبر 25, 2018 قام بنشر نوفمبر 25, 2018 يمكنك بذلك استخدام ملف الأستاذ عماد بارك الله فيه 2
سليم حاصبيا قام بنشر نوفمبر 25, 2018 قام بنشر نوفمبر 25, 2018 جرب هذا الكود Option Explicit Sub Give_sum() Dim My_val Dim i%, s, t# Dim x%: x = Cells(Rows.Count, "d").End(3).Row For i = 4 To x My_val = Split(Range("D" & i), vbLf) My_val = Join(My_val, "+") On Error Resume Next s = Evaluate(My_val) If Err.Number <> 0 Then s = 0 If s = 0 Then Range("D" & i).Offset(, -1) = "Text" Else Range("D" & i).Offset(, -1) = s End If t = t + s Next Range("c" & x + 1) = t End Sub الملف مرفق _salimتجربة.xlsm 1
جمعة العوامي قام بنشر فبراير 15, 2019 قام بنشر فبراير 15, 2019 استفدت كثيرا من مواضيع هذا الموقع .. بارك الله فيكم ولكم ...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.