نعم يمكن ولو أن الأحسن ألا يسأل الكود ويضيفه مباشرة تحت الحساب الأكبر له فحسبما لاحظت : أن الحساب التفصيلي تابع للحساب الفرعي في السطر الذي يعلوه في ورقة J.V
ولكن لو أردت ان يكون الحال كما هو في الفرعي مع الرئيسي من خلال فورم فلابأس
السلام عليكم
سأرد علي السهل أولا
فعلا الحساب (بنوك حسابات جارية) موجود من قبل بشيت Chart of Accounts خلية [C 76] ولكنه فرعي وليس تفصيلي - لذا وجب إضافته كتفصيلي حسبما فهمت
السلام عليكم
بدون استعمال pivot table ولا الأكواد صعبة شوية
لكنها ممكنة بالدوال لكن بعمل أعمدة أو أسطر إضافية ولتخفيها من الطباعة
أنظر للمرفق (الأعمدة الصفراء في الورقتين)
ثم لابد من عمل إزاحة يدويا لعدد من الأسطر يساوي عدد المواد لكل مورد ،
مارأيك نكمل ولا إيه؟؟
suppliers required_Tareq.rar
السلام عليكم
نعم أخي هذا ماكنت أعنيه في مشاركتي (رقم 20) عندما سألتك
لأنني لست محاسبا ولا أعلم المتعارف عليه في إخراج هذا العمل
فهمت أنك تريد ملخص القيد في سطر واحد
يعني في المثال الماضي الرقم 6,177.00 ،
أين توضع فرضا ، دائن أم مدين
لو بس عشان شكل الملف ، تستطيع جعل لون فونط الكتابة للمساحة المنولة هذه لون خفيف (أزرق باهت - أصفر)
فيه حل تاني أن تنسخ النتيجة في العمود الجديد ثم تضع لصق خاص قيم فقط في نفس المكان
وبذلك تكون حصلت علي القيم المطلوبة ولكن المعادلة لن تظل
وحل ثالث ، إن كنت تريد الحفاظ علي المعادلة
بدل ماتنسخ العمودين من الورقة العربي في نفس الورقة الإنجليزي ، إنسخهم في الملف الإنجليزي ولكن في ورقة أخري (لن تظهر في الطباعة)
أو في نفس الورقة ولكن بعد 20 أو 30 عمود لليسار مثلا
السلام عليكم
أخي العزيز
تأخرت عليك
غيرت في الكود وأضفت له كالتالي
أن يبدأ بترحيل الحسابات الفرعية أولا ثم التفصيلية
إذا لم يجد الحساب الفرعي في شجرة الحسابات ،يضيفه لها بعد مايخيرك في الحساب الرئيسي الذي يتبعه ذلك الفرعي ، ويحذف ماقد رحله من قبل ويخرج من الكود
ويلون الفرعي المضاف في شجرة الحسابات بالأصفر لكي تراجعه إذا اردت
إذا لم يجد الحساب التفصيلي في شجرة الحسابات ، يضيفه لها أسفل الفرعي التابع له ويحذف ماقد رحله من قبل ويخرج من الكود
ويلون التفصيلي المضاف في شجرة الحسابات بالأخضر لكي تراجعه إذا اردت
وضعت في الورقة الأولي للتجربة عدد 3 حسابات غير موجودة بالشجرة
واحد فرعي
وواحد تفصيلي تحت حساب موجود من قبل بالشجرة
وواحد تفصيلي تحت حساب غير موجود من قبل بالشجرة
ان شاء الله يعجبك المرفق
Statement to Send_ALL8.rar
لاحظت أن ملف اخي الحبيب أبوأحمد ينقل من الورقة الأم للورقات التابعة
ولكن ملفي أن يقوم بالعكس
يبدو انني فهمت خطأ
عموما للإثــراء
ولغير أبوالحسن ممن قد يريد عكس العملية
السلام عليكم
بعد إذنك اخي الحبيب أبوأحمد
كنت بدأت العمل علي الملف
ولزيادة الحلول والإثراء
تفضل أخي أبو الحسن
المرفق إن شاء الله يعجبك
نسخ نطاق من كامل اوراق العمل.rar
إحذف من الملفين أسماء العاملين
وإستبدله برمز وليكن إسم01 - إسم 02 ... مثلا
وأي بيانات أخري مثلا العنوان : عنوان01 - عنوان02 - عنوان03 -....
وبذلك لن يكون هناك أسرار تخشي ذيعها
ثم إرفق الملفين
لاعليك أخي الفاضل
راجع الملف واسأل كما يحلو لك
وأزيدك أنه ممكن أيضا التنويع كما هو الحال في الواقع
بمعني مثلا إذا كانت مساحة الحديد المطلوب = 10.60 سم2
فمن الممكن أن يختار البرنامج 4 قطر 12 + 4 قطر 14 ليكون 10.67 بدلا من إختيار 10 قطر 12 وهي الأقرب في الجدول 11.31سم2
ولكن هذا قد يحتاج كود صغير
اللون الباهت للجدول و الأرقام من ايكونة الألوان إختر مايعجبك
إستبدال العلامة 0 بالعلامة(-) من تنسيق الأرقام
طبعا ممكن استعمال التنسيق الشرطي لتلوين خانة أكبر عدد (max) وهذا ماتم في الملف الثاني راجعه مرة أخري
أخي الفاضل
لقد أرفقت هنا ملفا آخر به حل أفضل
أيضا باستخدام التنسيق الشرطي مع جدول مساعد تحصل علي القيمة الأفضل في حالتنا هي 8.04
ستجد في المرفق بجوار جدولك الأصلي جدول آخر بلون ضعيف ، وهو جدول مساعد وظيفته أنه يظهر الترتيب للمساحات المختلفة
فالقيمة صفر تعني أن هذه الخلية خارج المنافسةوالقيمة 1 تعني أبعد رقم عن المطلوب(أي أكبر مساحة)
القيمة المطلوبة هي المقابلة لأكبر رقم في الجدول المساعد
وستجد فيه أيضا جدول مساعد آخر يجلب المساحة الصحيحة للقضبان بمعلومية عددها وقطرها
حيث مساحة الواحد =
(PI).D[sup]2[/sup]/400
PI هي النسبة التقريبية
تستطيع تغيير الأرقام لتتغير قيمة المساحة المطلوبة Asc
لتشاهد الفرق أوتوماتيكيا
المرفق علي الرابط
http://www.4shared.c...ion_TAREQ2.html
السلام عليكم
أخي الكريم
تفضل المرفق به الحل
باستخدام التنسيق الشرطي
الشرط الأول يلون بالأحمر كل مافي الجدول ويزيد عن أو يساوي المساحة المطلوبة Asc
الشرط الثاني يلون بالأخضر كل مافي الجدول ويحقق الشرط الأول وفي نفس الوقت لايزيد عن مرة ونصف المساحة المطلوبة Asc
المرفق علي الرابط
http://www.4shared.com/file/Lj37HIJz/compression_TAREQ.html
السلام عليكم
أخي العزيز
أهلا ومرحبا بك بين إخوانك
وأعتذر لك عن باقي الإخوة الذين لم يلاحظوا المشاركة أو لم يجدوا وقتا للرد
ردا علي سؤالك
أولا يلزمك أن تنصب (تركب) برنامج للطباعة بصيغة الـ PDF ، مثلا أنا أفضل برنامج Cutewriter
وإذا لم يكن لديك تستطيع تنزيله أولا بنسخته الكاملة حوالي 7 ميجا من العديد من مواقع النت مثل:
http://www.4shared.c...itercreapdf.htm
بعد تنصيب البرنامج ستجد أن الطابعة (الطابعات) لديك علي الكمبيوتر قد زادت واحدة وهي Cutewriter
ثم تطبع ماتريد علي هذه الطابعة
أنظر الفيديو المرفق
http://www.4shared.com/file/x8uSEgYy/Make_PDF_File.html
السلام عليكم
فعلا أخي ،
هذا صحيح وطبيعي
الكود سيعطي تلك النتيجة للحساب الذي في الأصل غير موجود في شجرة الحسابات
وستجد أيضا الخطأ #N/A في المعادلة بالعمودF من الشيت J.V
هل تريد إضافة الحساب لشجرة الحسابات إذا لم يكن موجود بها أصلا؟؟
وهل النتيجة بالشيت Statement of Account هي ماتريد ؟؟
أنتظر ردك
السلام عليكم
أخي العزيز
لم أفتح مرفقاتك ، ولكني فهمت ماتقصد
مرفق الملف بصورته الأخيرة وبه مايلي
(1) تجزئة الكود لأكواد فرعية ليسهل عليك وعلي من يريد أن يتابعه
(2) كود إضافي لإستخراج شجرة الملفات في صفحتها أوتوماتيكيا ثم نقله إلي صفحتي الحسابات الفرعية والتفصيلية
(3) كود إضافي لنقل نسخة من القيد للصفحة الجديدة - Statement of Account - ولكني لست محاسب فلاأعلم هل القيد المراد نقله بتفاصيله ام رئيسي ؟
(4) إضافة ورقة بآخر الملف - شرح الكود - شرحت بها جزء منه ولكن الوقت لم يسعفني
فلتقرأ الشرح ثم حدد النقاط التي تريد زيادة شرح فيها
تفضل المرفق
Statement to Send_ALL6.rar