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

saad 77

03 عضو مميز
  • Posts

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

  • تاريخ اخر زياره

مشاركات المكتوبه بواسطه saad 77

  1. السلام عليكم ورحمة الله وبركاته

    اخوتي الكرام  بعد اذنكم محتاج كود يقوم بالتنسيق لان لدي ملف فيه عدة شيتات وما ارفقته هو نموذج مصغر لما لدي والتنسيق اليدوي الشرطي ثقيل ويتطلب جهد ووقت لذلك ارجوا من حضراتكم مساعدتي في كتابة هذا الكود  في حدث الورقة فضلا وليس امرا وفقكم الله لما يحب ويرضى.

    التفاصيل داخل الملف 

    كود تنسيق.xlsm

  2. شكرا لك استاذ لكن هذه الاكواد للاخفاء والاظهار وليس لطباعة الصفوف التي تحتوي على بيانات واخفاء الفارغة وبما ان الشيت يحتوي على اكثر من 300 صف الحلقة التكرارية هنا تسبب ثقل اثناء التنفيذ. ماريده هو لماذا يظهر هذا الخطأ في الكود المرفق عند الطباعة 

    • Like 1
  3. السلام عليكم ورحمة الله وبركاته .

    تعقيبا لهذا الموضوع 

    لك الشكر والتقدير على هذا البرنامج وجعله الله في ميزان حسناتك...

    العفو استاذ نحتاج زيادة مدى الترحيل من العمود A:G لاننا وضعنا صفين مثلا وضعنا طلاب الصف السادس وبجانبه طلاب الصف الخامس كي يجلس طالبين على مقعد واحد وكذلك اضافة خاصية نختار منها عدد اللجان وتكون في اي خلية مثلا R9 لاننا بحاجة الى زيادة عدد اللجان بحسب الاعداد والمكان  .

    زادك الله علما وحفظك ورزقك وعافاك ووفقك . 

    لجان.PNG

  4. السلام عليكم ورحمة الله وبركاته 

    اخوتي فضلا وليس امرا محتاج كود يقوم بتوزيع الاسماء من ورقة data (2) الى مجاميع في ورقة اللجان حيث يقوم بترحيل الاسماء من العمود A:G   بنفس العدد. حسب ماموجود في العمود L9 رقم القطاع و العمود O9  العدد اي في العمود L9 نكتب رقم القطاع والعمود O9 نكتب عدد الاسماء  يقوم الكود بالتوزيع لمجموعة او مجموعتين او ثلاث او اربع او خمس مجاميع او اكثر من خلية محددة يكتب فيها عدد المجاميع مثلا الخلية R9  لنفرض نكتب فيها الرقم  1 او 2 او 3 او 4 او 5 او 6 ...ليقوم الكود بالتوزيع الى مجاميع  حسب الرقم الموجود في الخلية R9.

    شكرا لكم ووفقكم الله لما يحب ويرضى

     

    ‫ملف.xlsm

  5. استاذ فضلا وليس امرا اخر ورقة من كل شيت لايقوم بحذف البيانات منها والحذف عند ترحيل البيانات الجديدة مهم  حتى لا تتداخل البيانات القديمة مع البيانات الجديدة وتحديدا بعد ترحيل 30 اسما

     

    السلام عليكم ورحمة الله وبركاته 

    العفو استاذ محي الدين ابو البشر كيف استثني بعض الشيتات من الترحيل اليها 

    صورة.PNG

    • Like 1
  6. العفو استاذ عبد الفتاح في بي اكسيل. انا لااعرف المتغير ولا اعرف كيف اعلن عنه ولو كنت اعرف طريقة التعديل لعدلت عليه ولم اهدر وقتكم في الاجابة ومطالعة الكود فلا خبرة لي في الاكواد. مااحتاجه بعد اذن صاحب الكود هو ان يقوم الكود بالترحيل الى مجاميع اكثر من 3 مجاميع لحاجتي الماسة لهذا التعديل قمت بطلب التعديل . 

    وقد بحثت كثيرا عن كود يقوم بالمطلوب فلم اجد غير هذا الكود جعله الله في ميزان حسنات كاتبه ووفقه ووفقكم لما يحب ويرضى. 

    ملف العمل بدون كود   

    ‫ملف العمل - نسخة.xlsm

  7. السلام عليكم ورحمة الله وبركاته

    اخوتي حصلت على كود من هذا المنتدى لاحد الاخوة وهو يقوم بالمطلوب لكن الان احتاج زيادة عدد المجاميع الى اربع او خمس مجاميع الرجاء مساعدتي في التعديل على الكود ليقوم بزيادة عدد المجاميع من ثلاثة مجاميع الى اربع او خمس مجاميع. توضيح اكثر في ملف العمل وجزاكم الله خيرا ووفقكم .

    ملف العمل.xlsm

  8. السلام عليكم ورحمة الله وبركاته 

    العفو استاذ ترحيل رقم التسلسل ورقم  القيد لكل اسم في كل قائمة 30 اسم تبدا الاولى من 1 - 30 والثانية من 31 - 60 والثالثة من 61 - 90 والرابعة من 91 - 120. اي اذا كان هناك اسم يقوم الكود بترحيل التسلسل الذي هو في العمود A ورقم القيد الذي هو في العمود B والاسم الذي هو في العمود  C  الى جميع الشيتات اما اذا لم يكن هناك اسم لايقوم الكود بترحيل التسلسل لان اعداد الاسماء تتفاوت مابين صف واخر . على ملف العمل هذا.

    مع خالص شكري واحترامي لشخصك الطيب

    كود ترحيل.xlsx

  9. السلام عليكم ورحمة الله وبركاته .

    شكرا لسرعة الاستجابة والرد وفقكم الله لما يحب ويرضى ...

    العفو استاذ كيف اجعل الكود يحذف الاسماء القديمة في الصفحات المرحل اليها قبل وضع الاسماء الجديدة وكيف اجعل الكود يقوم هو بترحيل التسلسل من القائمة الرئيسية لان القوائم كثيرة وهناك قوائم يكون وضع التسلسل فيها عن طريق معادلة الترقيم التلقائي بحسب الاسماء في العمود  C فكيف يمكن جعل الكود يتجاوز الترحيل  الى هذه القوائم لانه في حال عدم وجود ترقيم يعطي خطأ   .

     

    خطاء.PNG

  10. السلام عليكم ورحمة الله وبركاته 

    اخوتي محتاج كود يقوم بالترحيل بحسب رقم يوضع في الخلية مثلا G2 مثلا اذا وضعنا الرقم 22 يقوم الكود بترحيل 22 اسما من الاسماء  الموجودة في القائمة الرئيسية البالغ عددها مثلا 66 اسما ويضعها في الشيتات الموجودة في الملف . الاسماء يبدا تسلسلها من A6:A125 يقوم اولا بترحيل من A6 :A27 يضعها في A6 في الشيتات المستهدفة ومن ثم من A28:A49 يضعها في A47 ومن بعدها من A50:A71 يضعها في A88 وهكذا بقية الشيتات اي انه يقوم بالترحيل بحسب الرقم الذي نكتبه في الخلية G2 

    ملف العمل فيه شرح للترحيل

    جزاكم الله خيرا ووفقكم...

    كود ترحيل.xlsx

  11. السلام عليكم ورحمة الله وبركاته .

    ربي يحفظك ويحميك ويبعد عنك كل شر وكل حزن ويفرحك ويرزقك  ويشرح صدرك وينور طريقك.

    النسخة جيدة جدا .... فقط  الطالب الغائب والمجاز يحسبها ناجح ويجمعها صفر ويكتبها ارجوا ان تترك فارغة في حقل الجمع وكتابة الدرجة لكنها تكتب غائب او مجاز في عمود النتيجة حاولت اضافة شرط لكن الكود بطريقة جديدة لم افهم منه شيء ..لك كل الاحترام والتقدير لو تشرح لنا الكود لنفهم كيف نضيف الشروط وغيرها ربما نحتاج بعض الاضافات في المستقبل او تتغير الشروط . 

    غا.PNG

  12. بارك الله فيك استاذ هذه النسخة جيدة جدا بحيث استجابت لتحويل حرف غ الى كلمة (غائب) وكلمة (مجاز) لم يبقى سوى شيء واحد وهو ان يترك العمود B فارغ في صفحة المسودة لوضع رقم قيد الطالب وتتحول الاسماء الى العمود C . كي تترحل جميعها الى القائمة لقد حاولت لكن لم اوفق لان الكود بطريقة جديدة لم افهم منه شيء ... ولك جزيل الشكر . لقد اتعبناك معنا ولا نعرف كيف نشكرك ربي يحفظك ويسعدك ويعافيك ويوفقك دنيا واخرة

    • Like 1
    • Thanks 1
×
×
  • اضف...

Important Information