اذهب الي المحتوي
أوفيسنا

أبو حنــــين

الخبراء
  • Posts

    2845
  • تاريخ الانضمام

  • Days Won

    9

كل منشورات العضو أبو حنــــين

  1. السلام عليكم اخي هل تقصد بهذه الطريقة اظهار الحساب المالي ومركز المسئولية لكل مبلغ4.rar
  2. ************************************************************ دائما تشرفنا بمروركم اخي الفاضل : / عبد الله باقشير جزاك الله خيرا ************************************************************
  3. هنا في هذا المثال يتم نسخ المعلومات ثم حفظ الملف جديد.rar
  4. لم استوعب جيدا ما ذكرت لكن قمت ببعض الشيئ جربه و اخبرني مجلد جديد.rar
  5. السلام عليكم هذا الملف يحتوي على امكانية : نقل الى صفحة معينة او نسخ الى صفحة معينة 33333.rar
  6. لو فرضنا ان عدد الموردين هو 50 كل مورد لع اسم معين فيكون الملف يحتوي على 50 صفحة باسم كل مورد مثلا لو كان اسم المورد هو محمد فيجب وجود صفحة اسمها محمد و كود المورد يكون بجوار الاسم اي الاسم ثم كود المورد في هذه الحالة ما يتغير في الكود هو هذا السطر : For t = 1 To 6 تصبح بالشكل : For t = 1 To 50 مع ملاحظة موقع الاسم في العمود D و موقع كود المورد في العمود E اخي ارسل مثالا و ان كان ملفك يحتوي على اشياء لا تريد ظهورها هنا فأرسل نموذجا يشبه ملفك الاصلي ببيانات وهمية ليتم العمل بطريقة صحيحة تحياتي
  7. عمل ممتاز اخي يوسف لا بد انه اخذ الكثير من الوقت و الجهد جعله الله في ميزان حسناتك
  8. قمت بتجربة الملف على اوفيس 2003 و وندوز XP لكن يظهر خطأ
  9. هذا شرح اخي للكود ولو وضعت مثالا للعمل عليه لكان اسهل لك و للاخوة الاعضاء للادلاء بآرائهم الشرح Sub recherche() '************************************************************************************************************* ' ان وجد خطأ ما ، فأكمل الكود الى آخره On Error Resume Next '************************************************************************************************************* '************************************************************************************************************* 'هذه حلقة تكرار و ثمثل عدد الموردين انا استعملت 6 لان عدد الموردين = 6 في هذا المثال For t = 1 To 6 '************************************************************************************************************* '************************************************************************************************************* ' E9 اذا كانت القيمة المكتوبه الخلية ' E تساوي احدى القيم الموجودة في عمود الرقم في الصفحة الرئيسية و هو العمود If Range("E9").Value = Cells(t + 1, 5).Value Then '************************************************************************************************************* '************************************************************************************************************* ' فإنه ان وجد هذه الخلية يحدد الخلية التي على يسارها مباشرة و التي تمثل اسم المورد و في نفس الوقت اسم الورقة ' ثم يقوم بالذهاب الى هذه الورقة Sheets(Cells(t + 1, 5).Offset(0, -1).Text).Select '************************************************************************************************************* '************************************************************************************************************* ' أكمل حتي نهاية العدد 6 End if Next '************************************************************************************************************* End Sub
  10. و هذا كود آخر بطريقتين بعد اذن اخي عبد الله 5.rar
  11. هذا كود لاستاذنا الكبيير : عبد الله باقشير حفظه الله وجدته في المنتدى التنقل بين الصفحات.rar
  12. هذه محاولة بالكود توزيع التلاميذ حسب المادة.rar
  13. و في الخلية N10 تصع نفس المعادلة مع تغيير P1 الى P8
  14. يمكن ان تضع هذه المعادلة في الخلية N3 =DAY(1) & "-" & MONTH(P1)-2 & "-" &YEAR(P1)
  15. استعمل هذه المعادلة =IF(OR(D7="";E7="");"";IF($E7>=10;"ينتقل";IF($D7>16;"يوجه";"يعيد")))
  16. اكتب المعادلة في =IF(AND(D7>16;E7<10);"يوجه";IF(AND(D7<=16;E7<10);"يعيد";IF(AND(D7>16;E7>=10);"ينتقل";IF(AND(D7<=16;E7>=10);"ينتقل";"")))) الخلية F7
×
×
  • اضف...

Important Information