السلام عليكم
عندك حق
المشكلة في طول المعادلات وعددها الكبير جدا
أنا وجدت عندك علي الأقل في كل صف من الصفحة عدد 170 معادلة IF شرطية وإذا ضربنا هذا في عدد العمليات 10,000 فسينتج رقم كبير من المعادلات التي بلاشك تستهلك الذاكرة وتبطيء العمل بشدة
يا أخي العزيز
مع خالص إحترامي
فإن الطريقة الأمريكاني تستهلك عند كل عملية عدد كبير من الخلايا المحتوية علي معادلات مع عمل شبكة وهمية لكافة الحسابات مع أن العملية بالتأكيد تخص حسابين إثنين فقط
صح ولا أنا مش فاهم
عموما
أنا مازلت أري أن إستعمال نفس الطريقة التي وضعتها لك كمثال في السابق
أنظر المرفق وبه تعديلات بسيطة عما قلته سابقا
حيث سيكون ملف البيانات بالإكسل وليس بصيغة DBF
وأيضا مع إضافة عمليات إفتراضية لنصل إلي 10,000 عملية موزعة عشوائيا علي الأربعين حساب
وذلك حتي تري بنفسك الفارق في حجم الملف والسهولة في التعامل
وكذلك بها ورقة إضافية "Account_Detail" شكلها قريب جدا من الشكل الأمريكاني الذي تريده
أرجو مراجعتها جيدا ولابأس من تعديل الشكل الذي عندك قليلا
الملف المرفق به 3 أكواد
الأول : لتحديث ونقل البيانات (كما هو من قبل)
الثاني: لتخزين البيانات منفصلة عن ملف العمل
الثالث: للإستدعاء من نفس الملف المخزن سابقا
الخطوات
إحفظ الملفين في نفس المجلد
إفتح Accounts_TEST2 ستجده خاليا من البيانات
ثم إضغط علي الزرالأخضر لإستدعاء البيانات من نفس الملف All
إضغط علي الزرالأصفر لتحديث ونقل البيانات
ستجد أن كل البيانات تم تحديثها في جميع ورقات العمل
إطبع أو أضف أو إنسخ ماشئت ثم إضغط علي الزرالأزرق لتخزين البيانات في All منفصلا وحذفها من الملف الأصلي
راجع حجم الملفين اللي بهما 10,000 عملية علي 40 حساب عشوائي (1 ميجا )
وأخبرني النتيجة
Accounts_TEST2.rar