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

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

  1. Ali Mohamed Ali

    Ali Mohamed Ali

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


    • نقاط

      7

    • Posts

      11640


  2. أ / محمد صالح

    أ / محمد صالح

    أوفيسنا


    • نقاط

      5

    • Posts

      4474


  3. مهند  محسن

    مهند محسن

    04 عضو فضي


    • نقاط

      3

    • Posts

      1206


  4. بن علية حاجي

    بن علية حاجي

    الخبراء


    • نقاط

      3

    • Posts

      4343


Popular Content

Showing content with the highest reputation on 12/23/18 in مشاركات

  1. لإيجاد الزيادة ضع هذه المعادلة في B5 =if(b4>b3,b4-b3,"") واسحب المعادلة يسارا للتطبيق على الإناث واستعمل هذه لإيجاد العجز في B6 =if(b3>b4,b3-b4,"") وانصحك بمتابعة دورة أساسيات إكسل وفقنا الله جميعا لكل ما يحب ويرضى
    2 points
  2. بارك الله فيك والحمد لله الذى بنعمته تتم الصالحات
    1 point
  3. اشكرك اخي علي في ميزان حسناتك
    1 point
  4. تفضل صديقي في استعلام جديد اخر تاريخ وبجنبه اخر رقم Testlast.accdb
    1 point
  5. يفضل البدء بهذا الاستفسار في موضوع جديد كنوع من تنظيم المحتوى واتفاق العنوان مع الموضوع تقبل تحياتي
    1 point
  6. الاستاذ علي ما شاء الله تبارك الله عليك هذا ما كنت اريد بالضبط اشكرك اخي الكريم
    1 point
  7. عليك برفع الملف تجنبا لإهدار الوقت كما لا يمكن العمل على التخمين
    1 point
  8. لم تتم المساعدة الا برفعك الملف وتوضيح المطلوب بالتفصيل فلا يمكن العمل والمساعدة على التخمين
    1 point
  9. تمام شكرا جزيلا لحضرتك اخى الحبيب ربنا يباركلك كثر الف خيرك واسف جدا لتعبك معايا
    1 point
  10. نعم ممكن ان شاء الله اليك المثال ، بعد ضغط على زر الثالث ستجد ملف اكسل او csv اذا حبيت بتنسق آخر ، غير csv الى xls او txt او doc في سطر التالي Outfile = CurrentProject.Path & "\LostRecords.csv" abx.accdb
    1 point
  11. بهد اذن اخي بن علية هذا الملف الكود Option Explicit Sub divise_col_In_Tow() Dim list1 As Object Dim list2 As Object Dim arr1, arr2 Set list1 = CreateObject("System.Collections.ArrayList") Set list2 = CreateObject("System.Collections.ArrayList") Dim My_sh As Worksheet: Set My_sh = Sheets("salim") Dim lr%: lr = My_sh.Cells(Rows.Count, 1).End(3).Row Dim i% My_sh.Range("b2").Resize(1000, 2).ClearContents For i = 1 To lr Step 2 list1.Add Range("a" & i).Value list2.Add Range("a" & i + 1).Value Next i arr1 = list1.toarray: arr2 = list2.toarray My_sh.Range("b2").Resize(UBound(arr1) + 1) = _ Application.Transpose(arr1) My_sh.Range("c2").Resize(UBound(arr2) + 1) = _ Application.Transpose(arr2) list1.Clear: list2.Clear Erase arr1: Erase arr2 Set list1 = Nothing: Set list2 = Nothing End Sub الملف مرفق Salim_tow From one.xlsm
    1 point
  12. السلام عليكم لعل المشكل في لوحة المفاتيح في لاب توب (ممكن المفتاح F4 لا يعمل أصلا أو يعمل مع مفتاح آخر مثلا مفتاح FN)... ما هو نوع لاب توب خاصتك (أريد Model)... بن علية حاجي
    1 point
  13. جرب المرفق لعل فيه ما تريد... 1.xlsx
    1 point
  14. تفضل وهذا فيديو الشرح https://www.youtube.com/watch?v=TYSxuXtp1B0 البحث بمجرد كتابة اول حرف فى القائمة المنسدلة.xlsx
    1 point
  15. الف شكر أستاذ سليم
    1 point
  16. تفضل لك كل ما طلبت اما بالنسبة لتغيير الألوان فذلك عن طريق تغيير رقم اللون الموجود داخل الكود طبقا لأرقام الألوان التى تريدها Coloring2.xlsm
    1 point
  17. السلام عليكم لم أجد حلا لذلك إلا بإضافة أعمدة مساعدة (4 أعمدة ملونة بالأزرق)... أرجو أن يجد لك إخوتنا في المنتدى حلا أفضل... بن علية حاجي sumproduct (1).xlsx
    1 point
  18. تفضل لك ما طلبت بمعادلات المصفوفة نموذج1.xlsx
    1 point
  19. أهلا بك اخى الكريم فى المنتدى دائما لا يمكن العمل بدون ملف فلا يمكن العمل على التخمين فاذا كنت تريد ان تكون المشاركة فعالة ومجدية فعليك برفع ملف وشرح بالتفصيل ما تريده
    1 point
  20. بعد اذن أخي علي هذه المعادلة (بدون اعمدة مساعدة) (Ctrl+Shift+Enter) =INDEX($C$3:$C$11,MATCH(F3&G3,$A$3:$A$11&$B$3:$B$11,0)) الملف مرفق جمع بشرطين Salim.xlsx
    1 point
  21. تفضل لك ما طلبت جمع بشرطين بدون تكرار.xlsx
    1 point
  22. يتبقى فقط الإعلان عن الدالة looadkeyboardlayout #If Win64 Then Declare PtrSafe Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long #Else Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long #End If ويكون الكود في حدث تغيير التحديد في الشيت المطلوب كما هو مشار إليه سابقا Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 4 Then LoadKeyboardLayout "00000401", 1 Else LoadKeyboardLayout "00000409", 1 End If End Sub وهذا الكود معناه هو تغيير لغة الكتابة إلى العربية السعودية في العمود الرابع D وتغييرها إلى الانجليزية في غيره من الأعمدة
    1 point
  23. ممكن تستعمل الكود الموجود في الملف السابق مع تعديل العمود إلى 4 If Target.Column = 4 Then LoadKeyboardLayout "00000401", 1 Else LoadKeyboardLayout "00000409", 1 End If سيجعل اللغة العربية في العمود d والانجليزية في غيره
    1 point
  24. استأذن من استاذي الحبيب @Elsayed Bn Gemy اتفضل اليك هذا Option Compare Database Private Declare Function LoadKeyboardLayout Lib _ "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long Private Sub ÃãÑ0_Click() Call LoadKeyboardLayout("00000401", 1) ' ARABIC End Sub Private Sub ÃãÑ1_Click() Call LoadKeyboardLayout("00000409", 1) ' ENGLISH End Sub واليك ملفك بعد تعديل تغير اللغة.rar
    1 point
×
×
  • اضف...

Important Information