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

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

  • الردود 52
  • Created
  • اخر رد

Top Posters In This Topic

قام بنشر

السلام عليكم

محاولة على قد الحال (بانتظار ابداعات الاساتذة)

جرب المرفق

هناك عمود مساعد (تم إخفائه)

العمود H فيه قائمة منسدلة لاختيار الغياب

جرب ان شاء الله تفي بالغرض

توزيع.zip

قام بنشر

وعليكم السلام

انت قلت على قد الحال

وانا أقول فوق الحال ماشاء الله

أثلجت صدري والله

أنا طماع شوي

هل يمكن بدون عمود مساعد

وبارك الله فيك

وزادك الله من علمه

قام بنشر (معدل)

استاذ عبدالله المجرب أولا أشكرك كثير الشكر

تحياتي الحارة لك

تم تعديل بواسطه BUREEM
قام بنشر

السلام عليكم

كنت قد قرات في مشاركتك قبل التعديل طلبك بالغاء العمود المساعد

تفضل المرفق

ستقوم بتلوين خلية الغياب باللون الاصفر ثم تضغط الزر وسيتم التوزيع

=======

اخي ابو نصار شكراً لمرورك

توزيع.rar

قام بنشر


Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column <> 8 Then Exit Sub

If Target.Row < 4 Or Target.Row > 34 Then Exit Sub

Application.ScreenUpdating = False

Range("G3:G34").ClearContents

Range("G3").Value = 0

For i = 4 To 34

LR = Range("g10000").End(xlUp).Row

Cells(i, "G").Value = Cells(LR, "G").Value + 1

If Cells(i, "H").Value = "absent" Then Cells(i, "G").Value = ""

Next i

Application.ScreenUpdating = True

End Sub

اخوي عبدالله المجرب

القيمة هي ABSENT ثابتة فأنا اريدها أي نص مثلا

لانها ممكن تكون LEAVE - SICK LEAVE- TRANSFER

أزعجتك اليوم سامحني

تحياتي

قام بنشر

السلام عليكم

نرجو منك التحلي بالصبر

============

اخي الفاضل هل اطلعت على المرفق في مشاركتي الاخيرة (تم الاستغناء عن العمود المساعد)

=========

بانتظار الرد حتى يتم تحديد اين سيتم التعديل توفيراً للجهد

قام بنشر

نعم اطلعت عليه

شاكرين لك ولكن بالحقيقة أخي عبدالله المجرب

زر التوزيع لايتناسب مع العمل الذي أقوم به

وهو عمل أكثر من رائع

المطلوب الاخييييييييييييييييييييييير ان شاء الله في الملف ( التي تم الاستغناء عن العمود المساعد )((((لاني تعبتك ))))

هل يمكن الغاء زر التوزيع وتلوين الغياب وجعلها متى وضعت القيمة بالخلية (c37 ) يتم التوزيع اتوماتيكي على الخلايا (f4;f34 ) التي لايوجد بها أي تنسيق مثل نص أو لون لاني سوف أعمل فيما بعد تنسيق شرطي على كل كلمة مثل leave , sick leave ,transfer

وأنا شاكر لك بس أن شاء الله أول ما أنتهي من على العمل الذي أقوم به سوف أطلعك عليه لتعطيني رأيك لان رأي الخبراء يهمنييييييييي كثيييير

قام بنشر

والله اثلجت صدري لو انت جنبي كنت بست راسك

بس شي بسيط يمكن طلبته بالمشاركة السابقة بس ما لاحظتها

لو أي لون ليس الاصفر فقط

قام بنشر

السلام عليكم

لشكر لك كلامك الجميل :wub:

ولا يهمك

استبدل الكود السابق بهذا


Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Row <> 37 Then Exit Sub

If Target.Column <> 3 Then Exit Sub

Range("F4:F34").ClearContents

Dim cl As Range

Set xx = Application.WorksheetFunction

r = Range("C37").Value

For Each cl In Range("F4:F34")

If cl.Interior.ColorIndex <> xlNone Then GoTo 1

LR = Range("f10000").End(xlUp).Row

w = xx.Sum(Range("F4:F" & LR))

If w <= r And cl.Interior.ColorIndex = xlNone Then

cl.Value = 2

If r - w = 1 Then Cells(cl.Row, 6).Value = 1

If w = r Or w + 1 = r Then Exit Sub

End If

If w > r Then Exit Sub

1 Next cl

End Sub

قام بنشر

الصراحة اعجبني مثالك كثير يا بوريم

وأعجبني حل الاستاذ الكبير ابو احمد عبدالله المجرب

اسمحلي يابوريم اضم صوتي لك وقد استخدمت مثالك

لنسأل أخونا عبدالله المجرب

لو استعملنا فيها دالة vlookup مثلا أنا وضعت المرفق وفيه بعض الاسئلة

فياريت ياأخوي ابو أحمد تفيدنا بهذا السؤال

توزييييييع.zip

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