طالب مدرسة أوفيسنا قام بنشر أبريل 22, 2015 قام بنشر أبريل 22, 2015 (معدل) المطلوب تعديل بستبدال خلية الشرط G1 بكلمة "تنفيذ" بمعنى يبحث داخل العمود اذا وجد كلمة "تنفيذ" يرحل الكود يعمل بشكل جيد مع البيانات القليله ولما اضع تقريبا 3000 صف الكود لاينفذ ويعطي مسج تم الترحيل وهو غير صحيح اعتقد بناء الكود بشكل مختلف يحل المشكله مع الشكر Dim Cl As Range If [G1] = "" Then Exit Sub For Each Cl In Range("O21:O" & [O6000].End(xlUp).Row) If Cl.Value = [G1] Then Cl.Offset(0, -14).Resize(1, 7).Copy Range("R" & [R6000].End(xlUp).Row + 1).PasteSpecial xlPasteValues End If Next MsgBox "تم الترحيل بنجاح ", vbOKOnly, "تنبيه" End Sub تم تعديل أبريل 22, 2015 بواسطه x8.
ياسر خليل أبو البراء قام بنشر أبريل 22, 2015 قام بنشر أبريل 22, 2015 بدون ملف مرفق يصعب فهم المشكلة .. ارفق الملف الذي به عدد الصفوف بالكامل للوقوف على المشكلة بشكل أدق
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان