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

حسين العصلوجى

الخبراء
  • Posts

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

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

مشاركات المكتوبه بواسطه حسين العصلوجى

  1. Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Dim ws As Worksheet
    Dim ws2 As Worksheet
    Dim Sh_Name As String
    
    Sh_Name = ComboBox1.Text & "-" & ComboBox2.Text
    
    Sheets.Add
    ActiveSheet.Name = Sh_Name
    
    Set ws = Sheets("ÌãíÚ ÇáÕÝæÝ")
    Set ws2 = Sheets(Sh_Name)
    
    iRow = ws.Cells(Rows.Count, 1) _
      .End(xlUp).Offset(1, 0).Row
    
    
    For x = 1 To iRow
        iRow2 = ws2.Cells(Rows.Count, 1) _
        .End(xlUp).Offset(1, 0).Row
        If ws.Cells(x, 3).Value = ComboBox2.Value And ws.Cells(x, 4).Value = ComboBox1.Value Then
        For e = 0 To 3
        ws2.Cells(iRow2, e + 1) = ws.Cells(x, e + 1)
        Next
        End If
    Next
    
    
    c = Application.Ceiling((Application.CountA(ws2.Range("c1:c65536")) / ComboBox3.Value), 1)
    i = 2
    Z = 1
    
    For x2 = 1 To (ComboBox3.Value - 1)
    ws2.Select
    Set srng = ws2.Range("A" & (c * x2 + i)).Resize(1, 4)
    srng.Select
    Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    With Selection
            .HorizontalAlignment = xlCenter
            .MergeCells = False
            .Interior.TintAndShade = -0.149998474074526
        End With
        Selection.Merge
        ActiveCell.FormulaR1C1 = "ÇáÕÝ " & ComboBox1.Text & " - " & "ÇáÞÓã  " & ComboBox2.Text & " - " & "ÇáãÌãæÚÉ " & Z
    
    i = i + 1
    Z = Z + 1
    Next
    
    ws.Range("a2:d2").Copy
    ws2.Cells(1, 1).Select
    ActiveSheet.Paste
    
    irow3 = ws2.Cells(Rows.Count, 1) _
      .End(xlUp).Offset(1, 0).Row
    ws2.Cells(irow3, 1).Select
    Set rng3 = ws2.Range("A" & (irow3)).Resize(1, 4)
    rng3.Select
              With Selection
             .HorizontalAlignment = xlCenter
             .MergeCells = False
             .Interior.TintAndShade = -0.149998474074526
             End With
        Selection.Merge
        ActiveCell.FormulaR1C1 = "ÇáÕÝ " & ComboBox1.Text & " - " & "ÇáÞÓã  " & ComboBox2.Text & " - " & "ÇáãÌãæÚÉ " & Z
    
    Columns("A:D").EntireColumn.AutoFit
    ActiveSheet.DisplayRightToLeft = True
    Application.CutCopyMode = False
    UserForm1.Hide
    End Sub
    

     

     

    تفضل المرفق 

    لعله يفي بالمطلوب

    توزيع الطلبة -h.rar

  2. اخي العزيز الي قلبي كثيرا / حماده عمر

    ااشكرك كثيرا علي كلماتك الطيبه 

    واوضح لك اني قمت بهذا التعديل في المرفق الاول ولكن الاخ / كرتوتي لديه ثلاثة انواع من المدخلات فواتير وسندات تسلم وسندات قبض ويريد عمل مسلسل خاص بكل فئة علي حده هذا علي حسب ما فهمته من كلامه

     

    لكن هو عند الادخال لايحدد نوع المدخل لذلك طلبت منه اضافة بند في الفورم لتحديد نوع المدخل هل فاتورة ام سند قبض ام سند تسليم لعمل المسلسل الصحيح

  3. الاخ / كرتوتي

    اذا كنت تقصد عمل مسلسل خاص لرقم الفاتورة وسندات القبض والتسلم كل علي حده فلابد عند الادخال ان يتم تعريف نوع المدخل فاتورة ام سند لاختيار المسلسل الخاص به وهذا غير موجود بالفورم الذي تعمل عليه فاما ان تضيف هذا التصنيف اثناء الادخال او في خانة المرجع تلتزم لاللي موجود في الكومبو بوكس ولاتغيره حتي يكون هو التصنيف الذي عليه يتم عمل المسلسل وفهذه الحال اضف هذا الكود للفورم وسوف يعمل التسلسل

     

    Private Sub ComboBox4_Click()
    TextBox4.Value = ComboBox4.Value
    c = 1
    Set myrange = Sheets(TextBox10.Text).Range("d1:d100")
    For Each cel In myrange
    If cel = TextBox4.Text Then
    c = c + 1
    End If
    Next
    TextBox1.Value = c
    End Sub 
  4. الاخ / هادى

     

    طلب غير واضح لى فمثلا اذا اخترت عدد الشعب 3 علي اي اساس يتم التوزيع ام ان توزيع اي طلاب مهما كان الصف او او القسم المهم فقط ان يتم تقسيم الطلاب بالكامل الي 3 اقسام

     

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

    لعله يفى بالغرض

     

    husin.rar

  5. في ورقة رقم 2 ادخل اسماء المحلات التي تريدها

    في خانة رقم المحل اكتب رفم المحل

    في خانة اسم المحل تكون الدالة vlookup والتي تقوم بالبحث عن رقم المحل في الورقة 2 وجلب اسم المحل في خانة الاسم

     

    اما الدالة iferror فهي لتجاهل الخطأ ان وجد

  6. استاذي / عبدالله المجرب

    كلامك صحيح تماما وهو ما قدمته في حلك ولكن انا وضعت هذا كحل بديل لمن لايريد ان يدخل في مسالة تعديل الاكواد حتي تتلائم مع احتياجاته

    وطبيعي ان لايرتقي حل التلميذ لمستوى حل استاذه :fff: 

  7. استاذنا وعالمنا الجليل عبدالله المجرب

     

    كل يوم ننهل من بحر علمك اكثر واكثر

     

    ما اضفته مطلوب لكن اريد شرح لوسائط الدالة مثلا لما اقف  في خانة المدى بيكتب تحت في التعليمات ما يفترض ادخاله في هذه الخانة

     

     

    مثل الصورة المرفقة

     

    والشرح الذي اضفته للدالة هل اضفته في كود الدالة ام اين ؟

     

    ولك جزيل الشكر

     

     

     

    post-24072-0-32779600-1362421130_thumb.p

×
×
  • اضف...

Important Information