طالب مدرسة أوفيسنا قام بنشر أبريل 25, 2015 مشاركة قام بنشر أبريل 25, 2015 مرفق المطلوب بشكل واضح مع الشكرنموذج2.rar رابط هذا التعليق شارك More sharing options...
أفضل إجابة سليم حاصبيا قام بنشر أبريل 25, 2015 أفضل إجابة مشاركة قام بنشر أبريل 25, 2015 استبدل الكود على هذا الشكل: Sub Macro1() Dim cl As Range q = 21: r = 21 For Each cl In Range("O21:O" & [O10000].End(xlUp).Row) If cl.Value = "تنفيذ" Then Range("Q" & q) = cl.Offset(0, -13) Range("R" & r) = cl.Offset(0, -11) q = q + 1: r = r + 1 End If Next End Sub رابط هذا التعليق شارك More sharing options...
طالب مدرسة أوفيسنا قام بنشر أبريل 25, 2015 الكاتب مشاركة قام بنشر أبريل 25, 2015 مشكور استاذ سليم نعم هذا المطلوب اكرر شكري لك وللقائمي على هذا المنتدى رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر أبريل 25, 2015 مشاركة قام بنشر أبريل 25, 2015 أخي الحبيب سليم من غير ما اطلع على الملف إنت دلوقتي فيه متغيرين q و r ولهم نفس قيمة البداية ، وبيتم التعامل معهم في الكود بزيادة 1 في كل مرة طيب سؤال : مكانش ينفع تستخدم متغير واحد بس دا مجرد سؤال وإنت أدرى مني بالملف رابط هذا التعليق شارك More sharing options...
سليم حاصبيا قام بنشر أبريل 25, 2015 مشاركة قام بنشر أبريل 25, 2015 معاك كل الحق اخي ياسر لا لزوم للاثنين معاً في هذه الحالة 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان