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

ابو مارفن

03 عضو مميز
  • Posts

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

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

كل منشورات العضو ابو مارفن

  1. Public Property Get CrWS() As Worksheet Set CrWS = Sheets("ورقة1") End Property Private Sub UserForm_Initialize() Dim Tbl As Object, c As Range, temp As Variant, lastRow As Long Set Tbl = CreateObject("Scripting.Dictionary") lastRow = CrWS.Cells(CrWS.Rows.Count, "B").End(xlUp).Row If lastRow > 1 Then For Each c In CrWS.Range("B2:B" & lastRow) If c.Value <> "" Then Tbl.Item(c.Value) = c.Value Next c End If If Tbl.Count > 0 Then temp = Tbl.items Me.ComboBox1.List = temp End If End Sub Private Sub CommandButton1_Click() Dim lastRow As Long, ky As String If Me.ComboBox1.Value <> "" Then ky = "=*" & Me.ComboBox1.Value & "*" lastRow = CrWS.Cells(CrWS.Rows.Count, "B").End(xlUp).Row If lastRow < 2 Then Exit Sub Application.ScreenUpdating = False With CrWS.Range("B1:B" & lastRow) .AutoFilter Field:=1, Criteria1:=ky End With On Error Resume Next CrWS.Range("A2:C" & lastRow).SpecialCells(xlCellTypeVisible).EntireRow.Delete On Error GoTo 0 CrWS.AutoFilterMode = False Application.ScreenUpdating = True Unload Me End If End Sub السلام عليكم ممكن تعديل على الكود ليعمل على ملف اخر مفتوح وليكن اسمه كلية واسم الشيت القسم مع جزيل الشكر كلية.xlsb ملف الاصلي.xlsb
  2. مشكور لجهودكم اساتذتنا الاعزاء الله يبارك بيكم ويجعلها في ميزان حسناتكم تحياتي لكم من القلب
  3. Sub Test() Dim Cel As Range For Each Cel In Sheet2.Range("B1:B" & Sheet1.Cells(Rows.Count, "B").End(xlUp).Row) If Cel.Value = "كلية التربية" Then Cel.EntireRow.Delete Next Cel End Sub السلام عليكم المطلوب التعديل على الكود لحذف الصفوف التي تحتوي على كلية التربية ومعهد عالي في العمود B مع العلم عدد الصفوف كثيره في الملف مسح صفوف معينة بناء على قيمتها.xlsx
  4. عاشت ايدكم وبارك الله بجهودكم الله يجعلها بميزان حسناتكم تحياتي
  5. شكرا جزيلا لكم سوف اجرب الملف غدا صباحا تحياتي لكم
  6. توضيح في الملف المرفق مع جزيل الشكر جمع اقساط للاسماء المتشابهة.xlsx
  7. السلام عليكم عندي ملف يحتوي الف اسم بي اسماء بعمود a مكرر وبي بعمود b مبالغ اريد طريقة اجمع المبلغ التابع للاسم المتكرر مع مسح الصف المتكرر ليبقى اسم واحد ويقابله مجموع المبالغ لنفس الاسم
  8. السلام عليكم اساتذتنا الاعزاء فضلا وليس امراً ارجو منكم اضافه لكود الاستاذ سليم اضافة صف في بداية كل صفحة يحتوي على مجموع الصفحة السابقة وكلمه المدور لكي يقوم الكود كما هو موضح بشيت البيانات كما في الملف المرفق Printing.xlsm
  9. شكرا جزيلا لك استاذ محمد جعلها الله في ميزان حسناتك تحياتي لك
  10. التعديل على كود الصفحة عند الضغط دبل كلك على أي خلية من خلايا محددة تكون قيمتها Negative دون غيرها واضافة شرط على معادلة خلية C3 كما موضح بالملف المرفق مع جزيل الشكر ملف العمل.xlsm
  11. اساتذتنا الافاضل ان امكن مساعدتي ولا باس أن كان هناك طريقه اخرى ينفذ المطلوب؟؟
  12. السلام عليكم اساتذتنا الاعزاء كل عام وانتم بالف خير المطلوب فضلا وليس امرا اضافه لكود الاستاذ سليم اضافة صف في بداية كل صفحة يحتوي على مجموع الصفحة السابقة وكلمه المدور لكي يقوم الكود كما هو موضح بشيت البيانات كما في الملف المرفق Printing.xlsm
  13. عاشت الانامل استاذ محمد شكرا جزيلا الله يرحم امواتك ويجعلها في ميزان حسناتك تحياتي لحظرتك
  14. بارك الله فيك استاذ محمد الكود يعمل بشكل ممتاز فقط محتاج ان تكون الخليه C10 تساوي positive عندما تحتوي الخليه E13 او E14 على + كما في الصورة ادناه
  15. السلام عليكم فضلا وليس امرا محتاج التعديل على الكود حد الصفحة قيمه خليه C13 تعتمد على محتويات خلايا E13 او E14 كما موضح بالملف المرفق مع جزيلا الشكر File -1.xlsm
  16. مشكور جهودك استاذ العزيز الله يجعلها في ميزان حسناتك تحياتي لحظرتك
  17. السلام عليكم محتاج التعديل على الكود للاستاذ احمد اضافه رقم ١ الى قيمة خلايا محدده في العمود لكي لا يتم إضافة اي قيمه في حال كانت الخليه فارغه"" او " " وان لا يتم تنفيذ الكود إلا اذا كانت صفحة data نشطه كما هو موضح بالملف المرفق مع جزيلا الشكر Sub Add_One() Dim FR For FR = 10 To 50 Cells(FR, 3) = Val(Cells(FR, 3)) + 1 Next MsgBox "plus 1 add to all" End Sub كود اضافة رقم الي قيمة الخلية من الخلية الى الخلية.xlsm
  18. شكرا جزيلا استاذ احمد الله يجعلها في ميزان حسناتك تحياتي لحظرتك
  19. السلام عليكم كود اضافة رقم ١ الي قيمة خلايا محدده من العمود C كما موضح بالمرفق. مع جزيل الشكر كود لاضافة رقم.xlsm
  20. السلام عليكم تم الوصول الى الحل بعد عدة محاولات قمت بها والكود النهائي هل يحتاج إلى الضبط ام لا تحياتي لكم Private Sub CommandButton5_Click() Dim I As Integer, counter As Integer WSLR = WS.Cells(Rows.Count, 2).End(xlUp).Row + 1 With Me.ListBox1 On Error Resume Next For Each C In WS.Range("b2:b" & WSLR) I = 1 For counter = 1 To C.Rows.Count If C.Cells(I) = TextBox1.Value Then C.Cells(I).EntireRow.Delete Else I = I - 1 End If Next Next C End With MsgBox "تم حذف الاسم" End Sub
  21. السلام عليكم اساتذتنا الافاضل تعديل على كود الحذف لكي يتم حذف الاسم المختار في حال فتح الفورم من صفحه اخرى غير صفحة data وشكرا جزيلا لجهودكم ملف الحذف.xlsm
  22. قمت باجراء بعض التعديل على الكود لكي يتم تنفيذه من صفحة اخرى غير صفحة القائمة كما هو موضح ادناه فيتم التنفيذ المطلوب هل هو صحيح برمجيآ تحياتي لكم Private Sub CommandButton5_Click() Dim lr As Long Sheets("قائمة").Select lr = Cells(Rows.Count, 2).End(xlUp).Row Range("B" & lr + 1).Select End Sub
  23. السلام عليكم محتاج تعديل على كود العوده لكي يتم تحديد صفحة القائمة واختيار اخر خليه لاتحتوي على بيانات في العمود B مع جزيل الشكر والامتنان لجهود الجميع Private Sub CommandButton5_Click() Dim lr As Long: lr = Sheets("قائمة").Cells(Rows.Count, 2).End(xlUp).Row Range("lr + 1").Select End Sub العوده الى القائمة.xlsm
×
×
  • اضف...

Important Information