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

الردود الموصى بها

قام بنشر

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

استمارة.rar

قام بنشر

أخي الكريم سيف الدين

إليك الكود التالي يؤدي الغرض إن شاء الله

Sub Goal_Seek()
    With Sheet1
        .Range("P5").GoalSeek Goal:=3000, ChangingCell:=.Range("G5")
    End With
End Sub

ضع الكود في موديول عادي ، امسح الخلية G5 ، ثم اضغط Alt + F8 واختر الإجراء الفرعي المسمى Goal_Seek ثم انقر زر الأمر Run ..

 

  • Like 1
قام بنشر

هل تم المطلوب على خير ؟!

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

إذا تعثرت في ذلك فستجدنا إن شاء الله

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

تقبل تحياتي

قام بنشر

 حضرتك بتقول كيف يمكننى ايجاد جملة الاستحقاقات وانا مطلوب منى ان يكون الصافى المستحق مبلغ 3000

بعد خصم قيمة كسب العمل والدمغه !!!!!!!!!!

وهذا دائما بيطلب من العاملين فى مجال المرتبات ودى طريقه متعبه جداً انى اقعد اجرب فى وضع ارقام فى خلية جملة الاستحقاقات

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

وكل واحد حسب وضعه واللا المرتبات عندكم تذكرة موحدة معنى كلامك انه نظام فبركة

قام بنشر

لا هذا دائما بيطلب فى حوافز معينه مثل س من العمال اعطيله حافز 500 جنيه على اساس يكون ال 500 جنيه صافى او 300 او200 على حسب وطبعا قانون الدمغه مايزيد عن 50 جنيه اخصم دمغه وهو مطلوب ياخد ال 500 او 300 او 200 صافى هى دى المشكله وشكرا .

قام بنشر

معلشى أعذرنى مازال هناك لبس لعدم اقتناعى

فهل هناك مزيد من التوضيح لان الكلام كده مش واضح

لاكون على قناعة فى تقديم حل لموضوعك

وافر تقديرى

قام بنشر

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

قام بنشر

ياحبيبى انا فاهم الموضوع كويس

على اعتبار أننى متخصص ومتخصص جدا جدا فى مجال المرتبات

ورغم من هذا وبعد إطلاعى على كافة مشاركتك

فلا أستطيع تقديم المساعدة لعدم منطقية المطلوب من الناحية القانونية ولا من الناحية المرورية

وافر تقديرى

قام بنشر

إخواني الكرام بصرف النظر عن منطقية الطلب حسب طبيعة العمل إليكم الكود الذي يؤدي الغرض

Sub Goal_Seek()
    Dim I As Integer

    Application.ScreenUpdating = False
    For I = 5 To 29
        With Sheet1
            .Range("P" & I).GoalSeek Goal:=3000, ChangingCell:=.Range("G" & I)
        End With
    Next I
    Application.ScreenUpdating = True
End Sub

وأنا منذ البداية رغم عدم خبرتي بمجال المرتبات إلا أنني لم أقتنع بالطلب .. ولكن لكل مؤسسة طبيعة خاصة بها والله أعلم

تقبلوا تحياتي

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information