السلام عليكم
اخي عذرا تعديلا بسيطا ليتم الربط الكامل لاسماء الشيتات بكود العميل
قم بالتعديل التالي
بداخل Module1 ستجد Macro1 ضمن الكود المكتوب تحته ستجد جملة الكود التاليه
Sheets("Main").Range("G2:G200").Select
غيرها الي الاتي
Sheets("Main").Range("G2:G1000").Select
كما يوجد ايضا بنفس الــ Module ماكرو اسمه aa الكود المكتوب تحته ستجد جملة الكود التاليه
If Cells(i, 9) < 0 Then
.Offset(1, 1) = Cells(i, 9)
غيره الي
If Cells(i, 9) < 0 Then
.Offset(1, 1) = -(Cells(i, 9))
ليصحح من وضع القيمة في الطرف الدائن
مرفق ملف بعد التعديل
تحياتي
test2.rar