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

ابوسلماان

03 عضو مميز
  • Posts

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

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

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

  1. الاعزاء مساء الخير،،

    لدي اسم ملف ( نص ) 


    03-05-21377-2
     

    كما هو ملاحظ  الاسم يتكون من 4 فواصل بين كل فاصل وفاصل "داش".

    المطلوب وضع دالة في عمود التكويد 1 وعمود التكويد 2 وعمود التكويد 3 وعمود التكويد 4 ،
    لكي نحصل على تقسيم النص الى 4 ارقام. كل رقم منفصل يوضع في عمود.

    03                05             21377              2

    وفعليا استطعت الحصول على دالة الرقم الاول والثاني ،، ومتبقي علي الحصول على الرقم الثالث والرابع.


    موضح المطلوب بالملف المرفق.

    معادلة البحث عن قيمة داخل نص.xlsx

  2. المعذرة منك اخي الكريم ،،
    لم يضبط معي ،، وقمت بوضع الكود في برمجية ورقة العمل ولم يضبط.


    ربما لم اوصل الفكرة كما يجب.

    قمت بعمل كود لنسخ البيانات الى ورقة العمل "س" ،، واريد نسخ البيانات التي في ورقة "ص" الى نفس الورقة السابقة "س"

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

     

    وهذا ما شرحته في الطلب.

     

    وشكراً

  3. شكرا جزيلا  استاذ

    رحت انفذ الكود طلعت اخطاء ،، بسبب ان هناك كود اخر.

     

    Sub Macro1()
    '
    ' Macro1 ãÇßÑæ
    '

    '
        Sheets("ãäÒáí").Select
        Cells.Select
        Selection.UnMerge
        '

     


    ولان هذا الطلب الخاص بالانتقال الى خلية معينة  هو اخر خطوة في الكود ،، فما ضبط معي

    شاكر لك باش مهندس تعاونك.

  4. الاعزاء ،، صباح الخير

    احتاج كود برمجي لتحديث بيانات ورقة العمل Sheet1  في حالة توفرت 3 شروط.

    فإذا كانت القيم في خلايا العمود A  و B  و  P  ( نوع المستند ، رقم المستند ، مركز التكلفة )  في ورقة العمل Sheet1

     تساوي  القيمة في خلايا الاعمدة الثلاثة A  و B  و C في ورقة العمل sheet2

    فاحتاج تحديث بيانات الخلايا في العمود P في ورقة العمل  Sheet1  لتصبح قيمتها نفس قيمة الخلايا الموجودة في العمود  E  بـورقة العمل  Sheet2

     

    وشكراً جزيلا ،،

    Test_Tarheel.xlsx

  5. شكراً جزيلاً استاذ ابراهيم وجزاك الله كل خير

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

  6. لاحظ معي الموظف الثاني  مثلا.

    Employee 5

    البنود هي:

    اجمالي الاستحقاق = 50000

    رواتب فرع 4 = 30000

    اجمالي الاستقطاع = 50000

    عكس السيارات = 20000

    -- باش مهندس عند حذف J2  لا يظهر اي موظف.

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

  7. شكرا جزيلا باش مهندس سليم حاصبيا. الملف جدا رائع.

    الان بعد المراجعة اتضح لي التالي:

    - البنود لم تنتقل كلها. لو سحبت الى اخر البنود ستجد ان هناك بنود لم تقيد.

    - المبالغ المرتبطة بالبنود ليست كما هي.

    وايضا ،، لو حبيت احذف الفلتر كيف؟

  8. الاعزاء الكرام ،،  مساء الخير وشهر كريم على الجميع

     

    مرفق لكم ملف اكسل فيه بيانات الرواتب ،، على أساس ان الصفوف تخص اسماء الموظفين، والاعمدة تخص بنود الراتب.


    احتاج الى كود يقوم بنقل بيانات الموظف الى ورقة عمل أخرى بحيث يتكرر اسم الموظف اكثر من مرة في الصف ، وحسب عدد البنود التي فيها مبلغ يخصه.
    فإذا كان الموظف لديه بند مثلا  
    راتب اساسي ، بدل سكن ، اجمالي الاستحقاق ( هذه ثلاثةبنود )
    فإن الموظف سينقل ويكرر ثلاث مرات في الصفوف، بحيث يكون مقابل كل اسم لهذا الموظف البند والمبلغ الخاص به.

    ويقوم الكود بتخطي البنود التي ليس فيها مبالغ.


    يوجد شرح في ملف الاكسل على اول موظف في الجدول، وكيفية نقله الى الورقة الجديدة.

    آمل المساعدة ولكم خالص الامتنان ،، وفي حالة ان الشرح غير واف ،، آمل افادتي وشكراً 

    رواتب.xlsx

  9. الاعزاء الكرام ،،                 صباح الخير

    لدي جدول به الاعمدة التالية:

    رقم المستند :  تاريخ المستند :  رقم المرجع رقم الحساب تحليلي اسم الحساب العملة البيان مدين دائن مدين دائن الفـرع مركز التكلفة الوثيقة

    بطبيعة الحال الصفوف تتكرر بنفس رقم الوثيقة ولكن بحسابات مختلفة وقيم مختلفة. والمطلوب التالي:
    - في حالة كان عمود رقم الحساب بالقيمة " 110701001 "  ،،  وسيكون اسمه  " جاري الفروع " 
    حينها أحتاج فلترة لجميع الصفوف المتعلقة بهذه الوثيقة من خلال العمود " الوثيقة" التي ظهر في أحد صفوفها رقم الحساب هذا  "110701001 " .
    ولنفترض أنه من خلال الفلترة "فلترة عمود الوثيقة التي يكون أحد صفوفها رقم الحساب 110701001 "  نتيجة هذه الفلترة ظهر للوثيقة عدد 3 فروع مسجلة في الصفوف ومقيدة على العمود "فرع"  

    لنفترض مرة أخرى انه ظهر على العمود الفرع الارقام  (  1 و 2 و 4 ) من اجمالي عدد الصفوف 10 صف ،، يعني أن رقم الفرع مكرر أكثر من مرة ولكن صافي ارقام هذه الفروع كانت 1 و 2 و 4 مثلا، حينها أحتاج توزيع هذه الأرقام على الاعمدة ( الفرع المستهدف 1 و 2 و 4 )

    ملاحظة مهمة جدا:
    المطلوب تعبئة الجدول كامل بالأعمدة ( الفرع المستهدف )  كلما كان هناك حساب 110701001  في كل وثيقة.


    أتمنى اني استطعت شرح المطلوب ،،  وآمل شاكراً ان اجد المساعدة منكم   وجزاكم الله خيرا ،،

    ودمتم بخير  ،،   

    Test.xlsx

  10. شاكر لك استاذ سليم على هذا الكود ،،

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

    خالص امتناني لك ،، وشهر كريم عليكم جميعا ..

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

Important Information