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

حسونة حسين

أوفيسنا
  • Posts

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

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

  • Days Won

    33

كل منشورات العضو حسونة حسين

  1. الشكر لله الحمد لله الذي بنعمته تتم الصالحات
  2. آمين يارب العالمين وجميع المسلمين
  3. السلام عليكم ورحمة الله وبركاته وبها نبدأ تفضل اخى احمد مشكله ملفك ان التواريخ لم تكن بصيغه تواريخ تم التعديل في المرفق عدد 291 موظف.xlsx
  4. الحمد لله الذي بنعمته تتم الصالحات المشرف هو من يحذف المواضيع المكررة ان احتجت حاجه تانيه أعرض مشكلتك وستجد من يحلها لك ان شاء الله وجزاكم الله خيرا على دعائك الطيب
  5. ايه الملف الزياده اخى تقصد الموضوع الثانى
  6. السلام عليكم ورحمة الله وبركاته وبها نبدأ تفضل اخى الكريم برنامج نمازج.xlsm
  7. السلام عليكم ورحمة الله وبركاته وبها نبدأ ارفق ملف ليري الاخوة المشكله ليساعدوك في حلها
  8. حبيبي في الله كل مشكله يكون لها موضوع مستقل حتى يستفاد الاعضاء فيما بعد
  9. الحمد لله الذي بنعمته تتم الصالحات
  10. اخى الكريم اكتب موضوع جديد وبه سؤالك الجديد وستجد ان شاء الله اجابه لطلبك سواء منى او من الاساتذه
  11. كل اسئلتك تتكلم عن البحث بالتاريخ وكود التاريخ كده مفيش اي مشكله صح اخى ولا خطأ؟
  12. تفضل اخى الكريم جرب هذا الملف برنامج_ نمازج.xlsm
  13. وجزاكم مثله اخى الكريم على دعاؤك الطيب الحمد لله الذي بنعمته تتم الصالحات
  14. هنا الكود كاملا Option Explicit Sub Delete_Row_If_Equal_A_Specific_Value() Dim WB As Workbook, WS As Worksheet, SH As Worksheet, sPath As String, sFile As String Dim C As Range, M As Long, R As Long Application.ScreenUpdating = False: Application.DisplayAlerts = False: Application.EnableEvents = False Set SH = ThisWorkbook.Worksheets("Sheet1") sPath = ThisWorkbook.Path & "\222\" sFile = Dir(sPath & "*.xls*") Do While sFile <> "" Set WB = Workbooks.Open(sPath & sFile, False) For Each WS In WB.Worksheets M = SH.Range("A" & Rows.Count).End(xlUp).Row For R = 2 To M Set C = WS.Range("A:A").Find(What:=SH.Range("A" & R).Value, LookAt:=xlWhole) If C Is Nothing Or IsEmpty(C) Then GoTo 1 WS.Rows(C.Row).Delete 1 Next R Next WS WB.Close SaveChanges:=True sFile = Dir Loop Application.ScreenUpdating = True: Application.DisplayAlerts = True: Application.EnableEvents = True End Sub
  15. اخى عدل هذا السطر If C Is Nothing Then GoTo 1 ليكون If C Is Nothing Or IsEmpty(C) Then GoTo وحاجه تانيه الملف الذي به الكود جميع الارقام التي به ليست موجوده في الملفات الموجوده في فولدر 222 في اخر ملف لك اما في الملف الاول لك في اول مشاركه الارقام موجوده ويحذفها
  16. ارفق ملفك بعد وضع الكود به لان الكود يعمل معى بشكل صحيح
  17. وعليكم السلام ورحمه الله وبركاته
  18. تفضل اخى الكود كاملا Private Sub CommandButton3_Click() Dim C As Range, SH As Worksheet, WS As Worksheet, A As String Set SH = ThisWorkbook.Worksheets("Sheet1") If SH.Range("I4").Value <> "" Then Set WS = ThisWorkbook.Worksheets("Sheet2") A = SH.Range("I4").Value Else Set WS = ThisWorkbook.Worksheets("Sheet4") A = WS.Range("L2").Value End If Set C = WS.Range("C:C").Find(What:=A, LookIn:=xlValues, LookAt:=xlWhole) With SH .Range("d6") = WS.Cells(C.Row, "b") .Range("d8") = WS.Cells(C.Row, "d") .Range("d10") = WS.Cells(C.Row, "e") .Range("d12") = WS.Cells(C.Row, "f") .Range("d14") = WS.Cells(C.Row, "g") .Range("d16") = WS.Cells(C.Row, "h") .Range("d18") = WS.Cells(C.Row, "i") .Range("g6") = WS.Cells(C.Row, "c") .Range("g8") = WS.Cells(C.Row, "j") .Range("g10") = WS.Cells(C.Row, "k") .Range("g12") = WS.Cells(C.Row, "l") .Range("g14") = WS.Cells(C.Row, "m") .Range("g16") = WS.Cells(C.Row, "n") .Range("g18") = WS.Cells(C.Row, "o") End With End Sub
  19. تم التعديل من L4 الى L2 عذرا لانى اعمل عن طريق الموبايل
  20. تفضل اخى الكريم ضع هذا الكود في ملف ( الميكرو المستخدم في التعديل علي الملفات.xlsx) فى موديل عادى ثم شغل الكود Option Explicit Sub Delete_Row_If_Equal_A_Specific_Value() Dim WB As Workbook, WS As Worksheet, SH As Worksheet, sPath As String, sFile As String Dim C As Range, M As Long, R As Long Application.ScreenUpdating = False: Application.DisplayAlerts = False: Application.EnableEvents = False Set SH = ThisWorkbook.Worksheets("Sheet1") sPath = ThisWorkbook.Path & "\الملفات\" sFile = Dir(sPath & "*.xls*") Do While sFile <> "" Set WB = Workbooks.Open(sPath & sFile, False) For Each WS In WB.Worksheets M = WS.Range("A" & Rows.Count).End(xlUp).Row For R = 2 To M Set C = WS.Range("A:A").Find(What:=SH.Range("A" & R).Value, LookAt:=xlWhole) If C Is Nothing Then GoTo 1 WS.Rows(C.Row).Delete 1 Next R Next WS WB.Close SaveChanges:=True sFile = Dir Loop Application.ScreenUpdating = True: Application.DisplayAlerts = True: Application.EnableEvents = True End Sub
×
×
  • اضف...

Important Information