السلام عليكم
ملف للترحيل كان طلب احد الاخوة
حبيت ان يراه الجميع لتعم الفائدة
ومعرفة الميزات التالية
اولا : ورقة الترحيل
1- اذا كانت لديك خلايا متفرقة و تريد جمعها في الكود باختصار
Set myRng1 = Range("E6,I8,H6,B8,B10,I10,I11")
2- الفاتورة توجد فيها سبعة صفوف يتم انتقاء الصفوف التي اكبر من اصفر في خانة الاجمالي ليتم ترحيلها
For E = 19 To 25
If Cells(E, 1).Value > 0 Then
Y = Y + Cells(E, 1).Count
End If
Next
3- مسح قيم الخلايا بعد الترحيل حتى لو كانت الخلايا مدموجة ولا توجد بها صيغ
myRng1.Cells.SpecialCells(xlCellTypeConstants).ClearContents
ثانياً: ورقة البيانات
تلوين الصف الاول من كل عملية ترحيل للفصل بين البيانات
Range("A" & N & ":R" & N).Interior.ColorIndex = 8
اخوكم / خبور خير
____________.rar