اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

استخراج تاريخ الغياب


إذهب إلى أفضل إجابة Solved by سليم حاصبيا,

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

السلام عليكم ورحمة الله وبركاته ،،،
ارجو منكم المساعده في ايجاد معادله تسجيل توار يخ الغيابات في عمود تواريخ الغيابات بناءاً على المسجل بالجدول غياب A ، وذالك بستخدام المعادلات ان أمكن ولكم جزيل الشكر ،،،

TIMESHEET.xlsx

رابط هذا التعليق
شارك

هل بالامكان عملها بالمعادلات في اكثر من خليه ، اذا كان بالامكان ارجو عملها ، واذا كان لايمكن ذالك ارجو عملها بالاكواد

رابط هذا التعليق
شارك

  • أفضل إجابة

جرب هذا الكود

Option Explicit
Sub GET_DATE_OFF()
  Dim Sh As Worksheet
  Dim Ro%, i%, My_rg As Range, Cel As Range
  Dim Dic As Object, arr

  Set Sh = Sheets("New Fomat Attendance")
  Set Dic = CreateObject("Scripting.Dictionary")

Ro = Sh.Cells(Rows.Count, 1).End(3).Row
If Ro < 5 Then Exit Sub
Sh.Range("AI5").Resize(Ro).ClearContents
For i = 5 To Ro
    Set My_rg = Sh.Range("D" & i).Resize(, 31)
    For Each Cel In My_rg
        If UCase(Cel) = UCase("OFF") Then
          Dic(Cells(4, Cel.Column).Value) = _
          Dic(Cells(4, Cel.Column).Value) & ","
        End If
    Next Cel
        If Dic.Count Then
           Sh.Range("AI" & i) = Join(Dic.Keys, " , ")
        End If
    Dic.RemoveAll
Next i
End Sub

الملف مرفق

Abscent_Date.xlsm

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

اشكرك استاذي سليم على المساعده لكن لم يعمل لدي عند اضافة غيابات اخرى 

وهل بالامكان ان اختار من قائمه منسدله اذا اردت تواريخ الغياب او تواريخ الاجازات او الاعذار الطبيه 

رابط هذا التعليق
شارك

الان, بوقصي said:

اشكرك استاذي سليم على المساعده لكن لم يعمل لدي عند اضافة غيابات اخرى 

وهل بالامكان ان اختار من قائمه منسدله اذا اردت تواريخ الغياب او تواريخ الاجازات او الاعذار الطبيه 

بعد تعديل البيانات ( اضافة   حذف   الخ..) اضغط على الزر لتحديث البيانات

رابط هذا التعليق
شارك

شكراً لك استاذ سليم واستاذ احمد يوسف نجح الكود ، لكن هل بالامكان استخراج التواريخ من خلال الاختيار من قائمه منسدله اذا اردت الغيابات A او الاعذار S او الاجازات OFF

رابط هذا التعليق
شارك

بالتأكيد يمكن عمل هذا ببساطة -تفضل تم التعديل على الملف , وبكده يجب غلق الموضوع فتم تنفيذ كل طلباتك وذلك حتى لا يأخذ الموضوع أكبر من حجمه

 

Abscent_Date1.xlsm

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

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