مجاهد2013 قام بنشر مارس 12, 2025 قام بنشر مارس 12, 2025 لسلام عليكم المطلوب مساعدتي في تعميم المعادلة الموجودة في العمود J بحيث العمود H به قيمة تكرار الخلية الموجودة في العمود G و شكرا مجاهد.xlsx
تمت الإجابة أ / محمد صالح قام بنشر مارس 12, 2025 تمت الإجابة قام بنشر مارس 12, 2025 للأسف لا يوجد معادلة للقيام بهذا الأمر إلا في الإصدارات الحديثة وربما تكون طويلة ومعقدة ولكن يمكنك استعمال هذا الاجراء Sub RepeatValuesInColumn() Dim ws As Worksheet Dim sourceRow As Long Dim targetRow As Long Dim repeatCount As Long Dim lastRow As Long ' تحديد ورقة العمل Set ws = ActiveSheet ' الحصول على آخر صف يحتوي على بيانات في العمود G lastRow = ws.Cells(ws.Rows.Count, "G").End(xlUp).Row ' تحديد صف البدء للعمود J targetRow = 7 ' ابدأ من الصف J7 ' التكرار لكل صف في العمود G وH For sourceRow = 7 To lastRow If ws.Cells(sourceRow, "G").Value <> "" And IsNumeric(ws.Cells(sourceRow, "H").Value) Then repeatCount = ws.Cells(sourceRow, "H").Value If repeatCount > 0 Then Dim i As Long For i = 1 To repeatCount ws.Cells(targetRow, "J").Value = ws.Cells(sourceRow, "G").Value targetRow = targetRow + 1 Next i End If End If Next sourceRow MsgBox "تم التكرار بنجاح!", vbInformation End Sub بالتوفيق 4
مجاهد2013 قام بنشر مارس 12, 2025 الكاتب قام بنشر مارس 12, 2025 رمضانكم مبارك أستاذ محمد صالح تحياتي الخالصة لك ألف شكر لاتمام المطلوب
محمد هشام. قام بنشر مارس 13, 2025 قام بنشر مارس 13, 2025 جرب هدا =IFERROR(INDEX($G$7:$G$19;MATCH(TRUE;MMULT(--(ROW($G$7:$G$19)>=TRANSPOSE(ROW($G$7:$G$19)));$H$7:$H$19)>=ROWS($6:6);0));"") 2
مجاهد2013 قام بنشر مارس 13, 2025 الكاتب قام بنشر مارس 13, 2025 ألف شكر أستاذ محمد هشام تجربة ناجحة مية مية. تقبل الله صيامكم
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان