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

نجوم المشاركات

  1. Ali Mohamed Ali

    Ali Mohamed Ali

    المشرفين السابقين


    • نقاط

      9

    • Posts

      11,621


  2. محمد هشام.

    محمد هشام.

    الخبراء


    • نقاط

      6

    • Posts

      1,047


  3. kkhalifa1960

    kkhalifa1960

    الخبراء


    • نقاط

      6

    • Posts

      1,495


  4. ابراهيم الحداد

    • نقاط

      5

    • Posts

      1,251


Popular Content

Showing content with the highest reputation on 22 ماي, 2023 in all areas

  1. السلام عليكم و رحمة الله استخدم الكود التالى Sub GetData() Dim Sh As Worksheet, ws As Worksheet Dim LR As Long, Countr As Long, p As Long Dim Arr(), Fsl As String, C As Range, j As Long Set Sh = Sheets("saad") Sh.Range("C14:T1000") = "" Fsl = Sh.Range("R12") For Each ws In Worksheets If ws.Name <> Sh.Name Then LR = ws.Range("C" & Rows.Count).End(3).Row Countr = Countr + LR End If Next ReDim Preserve Arr(Countr, 18) For Each ws In Worksheets If ws.Name <> Sh.Name Then For Each C In ws.Range("C10:C" & LR) If C.Offset(0, 15).Value = Fsl Then p = p + 1 For j = 0 To 17 Arr(p - 1, j) = C.Offset(0, j) Arr(p - 1, 0) = p Next End If Next End If Next If p > 0 Then Sh.Range("C14").Resize(p, UBound(Arr, 2)).Value = Arr End Sub
    5 points
  2. العفو اخي اليك حل اخر في حالة الرغبة بنسخ البيانات في اخر صف فارغ Public Sub transfer_data() Dim ws_Data As Worksheet Dim WS_Sheets_Name As Variant Dim Rng As Range, LR As Long Set ws_Data = ThisWorkbook.Worksheets("saad") Application.ScreenUpdating = False 'ws_Data.Range("c14:t1000").ClearContents For Each WS_Sheets In Sheets(Array("Sheet1", "Sheet2", "Sheet3")) Set st = ws_Data.Range("R12") With WS_Sheets Set Rng = .Range("C9:T" & .Cells(.Rows.Count, "C").End(xlUp).Row) End With With Rng Dim cntCrit As Long cntCrit = WorksheetFunction.CountIfs(Rng.Columns(16), st) If cntCrit <> 0 Then .AutoFilter Field:=16, Criteria1:=st LR = ws_Data.Range("C" & Rows.Count).End(xlUp).Row + 1 .Offset(1, 0).Resize(.Rows.Count - 1, .Columns.Count).Copy ws_Data.Range("C" & LR).PasteSpecial (xlPasteValues) End If .Parent.AutoFilterMode = False End With Next WS_Sheets End Sub way 3.xlsm
    3 points
  3. بعد ادن الاستاد الفاضل @ابراهيم الحداد جرب اخي Sub GetData() Dim Sh As Worksheet Dim WS_Sheets_Name As Variant Dim LR As Long, Countr As Long, p As Long Dim Arr(), Fsl As String, C As Range, j As Long Set Sh = Sheets("saad") Sh.Range("C14:T1000") = "" Fsl = Sh.Range("R12") For Each WS_Sheets In Sheets(Array("Sheet1", "Sheet2", "Sheet3")) LR = WS_Sheets.Range("C" & Rows.Count).End(3).Row Countr = Countr + LR Next WS_Sheets ReDim Preserve Arr(Countr, 18) For Each WS_Sheets In Sheets(Array("Sheet1", "Sheet2", "Sheet3")) For Each C In WS_Sheets.Range("C10:C" & LR) If C.Offset(0, 15).Value = Fsl Then p = p + 1 For j = 0 To 17 Arr(p - 1, j) = C.Offset(0, j) Arr(p - 1, 0) = p Next End If Next Next WS_Sheets If p > 0 Then Sh.Range("C14").Resize(p, UBound(Arr, 2)).Value = Arr End Sub way 2.xlsm
    3 points
  4. جرب المرفق .. تمت كتابة المعادلة بواسطة الذكاء الاصطناعي 🙂 الوقت.xls
    2 points
  5. تفضل استاذ @أغيد طلبك في التقرير (Report1). ولا تنسى طلبي . تحويل صفوف الجدول الى اعمدة -1.accdb
    1 point
  6. شكرا جزيلا هذا هو المطلوب
    1 point
  7. الف شكر لجهودك أستاذ أبو البشر، لكم هل يمكن ترتيب الأيام بالتسلسل، النتيجة حاليا تعطيني الأيام الفارغة من الأسفل بغض النظر عن الترتيب التسلسلي للأيام شكرا لك
    1 point
  8. تفضل ملفك بعد التعديلات وهي ::::: اضافة جدولين مؤقتين (tbi_tmp و tbi_tmpp ) 11.rar
    1 point
  9. شغل استاذ @kkhalifa1960..جميل جدا يمكن تفريغ الجدول بعد اخذ التقارير المطلوبة حتى لايحصل تحجيم للقاعدة
    1 point
  10. وعليكم السلام-تفضل هذا الفيديو به طلبك .. طالما انك لم تقم برفع ملف للمطلوب
    1 point
  11. وعليكم السلام الخطاء هنا Exit_cmd_Select_Click: Call cmd_close_Click Exit Sub err_cmd_Select_Click: If Err.Number = 1 Then Else MsgBox Err.Number & vbCrLf & Err.Description Resume Exit_cmd_Select_Click وهذا الصحيح Exit_cmd_Select2_Click: Call cmd_close_Click Exit Sub err_cmd_Select2_Click: If Err.Number = 1 Then Else MsgBox Err.Number & vbCrLf & Err.Description Resume Exit_cmd_Select2_Click وهذا ملفك بعد التعديل shady master garage test1 24052023.rar
    1 point
  12. اهلا بك .... هل هذا هو التصور المطلوب ؟؟؟؟
    1 point
  13. جربت كل المرفقات و لم اعرف اين تظهر صورة ال QR حتى يتم استبدالها
    1 point
  14. اخي الفاضل لتحويل البيانات من افقي إلى رأسي لاينفع معها كروستاب كوري. أما إذا أحد الزملاء يقدر يفيدك بغير ذلك فليتفضل لان نظري مرهق جدا. 🌷
    1 point
  15. استاذي الكريم ما شاء الله على نشاطك و مساعدتك للجميع
    1 point
  16. تفضل أخي . واذا كان هذا لا تنسى الضغط على أفضل اجابة . تحويل صفوف الجدول الى اعمدة.accdb
    1 point
  17. بارك الله فيك واحسن اليك اخي الكريم بالضبط ما اردت مع شكري وتقديري
    1 point
  18. تفضل أخي . واذا كان هذا لا تنسى الضغط على أفضل اجابة . مذكرة تعميم داخلي.rar
    1 point
  19. السلام عليكم ورحمة الله وبركاته العملاقة Mohamed Hicham محي الدين ابو البشر يقف الحرف في ان يوفي من شكر وتقدير زادكم الله علما وجعلكم نفعا للناس تم المطلوب بالكودين على الوجه الاكمل دمتم بحفظ الله وامنه تقديري
    1 point
  20. عذراً خطأ طباعي Book1.xlsm
    1 point
  21. تفضل أخي أقرأه جيداً وجرب ونحن معك بأي استفسار . ووافني بالرد ... Shaker Hassan Training Institute.rar
    1 point
  22. انشاء الله شغال على برنامج لك .. فقط أمهلني . وما يصير خاطرك إلا الطيب .
    1 point
  23. تفضل هذا بمعادلة مصفوفة (Ctrl+Shift+Enter) Report Between Two Dates.xlsb
    1 point
  24. وعليكم السلام لا يمكن فتح أى ملف اكسيل يحتوى على أكواد VBA على الموبيل وشكراً !
    1 point
  25. وعليكم السلام .. لابد ان يكون هناك ملف اكسيل بأى مشاركة لتدعيمها وتوضيح المطلوب بكل دقة وذلك تجنباً لإهدار الوقت !! ولكن عليك بوضع هذا الكود بحدث ThisworkBook حتى يتم تنفيذ طلبك Private Sub Workbook_Open() Worksheets("Main").Activate Range("D5").Select End Sub وهناك كود أخر بالملف المرفوع لك للإنتقال الى خلية معينة من الصفحة الأخرى وسيكون ذلك بمديول عادى Example.xlsm
    1 point
  26. وعليكم السلام معادله مقدار الدرجات =IF(F4="","",VLOOKUP(F4,'بيانات المعلمين'!$A$2:$K$212,10,0)) =IF(F5="","",VLOOKUP(F5,'بيانات المعلمين'!$A$2:$K$212,10,0)) معادله الملاحظات =IF(F4="","",VLOOKUP(F4,'بيانات المعلمين'!$A$2:$K$212,9,0)) =IF(F5="","",VLOOKUP(F5,'بيانات المعلمين'!$A$2:$K$212,9,0)) تجربة 1.xls
    1 point
  27. لطلبك هذا لابد من استخدام هذه المعادلة =IFERROR(IF(AND(COUNTIF($B$4:B4,B4)=1,U4=0),VLOOKUP($B4,$U$1:$V$2,2,0),IF(AND(COUNTIF($B$4:B4,B4)>1,U4=0),VLOOKUP($B4,$U$1:$V$2,2,0)+(COUNTIFS($B$4:B4,B4,$U$4:U4,U4)-1),"")),"") ترقيم وتسلسل1.xlsx
    1 point
  28. اهلا بك اخى الكربم بالمنتدى المشكلة من عندك عليك بتحديث برنامج فك الضغط عندى winrar فالملف يعمل بكل كفاءة
    1 point
  29. رائع استاذ علي بارك الله فيك
    1 point
  30. بالفعل موجود بالملف تفضل رصد العقوبات طلاب الثانوية العامة.xlsm
    1 point
  31. أهلا بك اخى الكريم فى المنتدى تفضل هذا الملف حساب قرض بسيط1.xls
    1 point
  32. وعليكم السلام لك ما طلبت سليم.xls
    1 point
  33. تفضل لك ما طلبت يمكنك وضع هذا الكود فى حدث الفورم كما بالملف Private Sub UserForm_Initialize() Label54.Caption = Format(Now(), "dd mmmm yyyy hh:mm:ss AMPM") End Sub رصد العقوبات طلاب الثانوية العامة.xlsm
    1 point
×
×
  • اضف...

Important Information