ehabaf2 قام بنشر يوليو 9, 2024 قام بنشر يوليو 9, 2024 السلام عليكم الاخوة الافاضل محتاج كود يرحل بيانات بناء على وجود قيمة فى العمود A مرفق ملف للتوضيح الف الف شكر لحضراتكم كود ترحيل الخلايه اللى فيها قيم فقط.xlsx
تمت الإجابة محمد هشام. قام بنشر يوليو 9, 2024 تمت الإجابة قام بنشر يوليو 9, 2024 Sub IFNotBlank() Dim lr&, i&, a() a = [A116:K231].Value lr = Range("AM" & Rows.Count).End(xlUp).Row Dim tmp(): ReDim tmp(1 To UBound(a)) For i = LBound(a) To UBound(a) If a(i, 1) > 0 Then n = n + 1: tmp(n) = i Next ReDim Preserve tmp(1 To n) a = Application.Index(a, Application.Transpose(tmp), _ Application.Transpose(Evaluate("Row(2:" & UBound(a, 2) & ")"))) Range("AM" & lr + 1).Resize(UBound(a), UBound(a, 2)) = a End Sub في حالة إظافة الصيغ على طول عمود (A) قم بتعديل الكود ليتم تجاهلها If a(i, 1) > 0 And _ a(i, 1) <> HasFormula Then n = n + 1: tmp(n) = i 2
ehabaf2 قام بنشر يوليو 10, 2024 الكاتب قام بنشر يوليو 10, 2024 السلام عليكم و رحمة الله و بركاته الاستاذ الفاضل محمد هشام. ربنا يحفظك و يعزك و يبارك فيك دائما و كالعادة الكود اكتر من رائع من لا يشكر الناس لا يشكر الله الف الف شكر لحضرتك لو امكن حضرتك تشرح اسطر الكود لامكانيه التعديل عليه و فهم عمله اكون شاكر لحضرتك و لكى نتعلم كيفية كتابة الكود
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان