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

حسين مامون

الخبراء
  • Posts

    1,280
  • تاريخ الانضمام

  • Days Won

    6

Community Answers

  1. حسين مامون's post in طلب مساعدة في تنسيق التاريخ في الليست بوكس يظهر معكوس was marked as the answer   
    عليكم السلام 
    جرب كما في الصورة

  2. حسين مامون's post in اضافه زر was marked as the answer   
    وعليكم السلام
    انسخ الماكرو الى محرر الاكواد واحفظ الملف بصيغة xlsm
    ثم جرب 
     
    Sub copy_tous() Dim ws As Worksheet Dim Aws As Worksheet Dim lr Set ws = Sheets("Data") Set Aws = ActiveSheet lr = ws.Cells(Rows.Count, 1).End(3).Row ws.Range("a2:ar" & lr).Copy Aws.Range("a2") msgbox"تم النسخ بنجاح" End Sub  
  3. حسين مامون's post in طلب كود was marked as the answer   
    اخي قلت ليست لي فكرة عن هذا يعني عن برمجتها
  4. حسين مامون's post in تعديل في كود جمع قيم تكست بوكس was marked as the answer   
    جواب على قد سؤالك هو هذا
    Private Sub TextBox2_Change() If TextBox2 > 0 Then TextBox3.Value = Val(TextBox1) End If End Sub  
  5. حسين مامون's post in طلب مساعدة في الاكسل ضروري جدا وعاجل was marked as the answer   
    انظر المرفق
     
    test2022.xlsx
  6. حسين مامون's post in طلب مساعدة في صلاح كود خاص بي الأستاذ حسين مامون was marked as the answer   
    ربما 
     
    قرعة(3).xlsm
  7. حسين مامون's post in طلب مساعدة بكود نافذة منبثقة تحذير اقتراب تاريخ was marked as the answer   
    جرب هذا الماكرو 
    فيه حلقة تكرارية تفحص التاريخ في العمود F  ويدرج COMMANT قبل عشرة ايام
     
    Sub test() 'On Error Resume Next Dim lr Dim x Dim dt: dt = Date Dim dt2: dt2 = Format(DateAdd("d", -10, dt), "dd-mm-yyyy") With Sheets("نشاط") lr = .Cells(Rows.Count, "f").End(xlUp).Row .Range("f3:f" & lr).ClearComments For x = 3 To lr If Not IsDate(.Cells(x, "f")) = True Then GoTo 1 If CDate(Cells(x, "f")) = dt2 Then .Cells(x, "f").AddComment .Cells(x, "f").Comment.Visible = True .Cells(x, "f").Comment.Text Text:=":" & Chr(10) & "عشرة ايام متبقية " End If 1: Next x End With End Sub  
  8. حسين مامون's post in ترحيل بيانات اللست بوكس was marked as the answer   
    تفضل
    ترحيل بيانات.xlsm
  9. حسين مامون's post in مشكل في اليوزر فورم was marked as the answer   
    تفضل
    Nouveau Feuille de calcul Microsoft Excel (2).xlsm
  10. حسين مامون's post in طلب تنسيق الأرقام بين الشيت والفورم was marked as the answer   
    ربما هكذا احسن
    Private Sub TextBox1_AfterUpdate() [d3] = Format(TextBox1, "dd-mm-yyyy") End Sub Private Sub TextBox1_Change() '[d3].Value = TextBox1.Value End Sub Private Sub TextBox2_AfterUpdate() [d3] = Format(TextBox2, "dd-mm-yyyy") End Sub Private Sub TextBox2_Change() '[d4].Value = TextBox2.Value End Sub  
  11. حسين مامون's post in كومبو بوكس باسماء اوراق العمل was marked as the answer   
    بعد اذن الاستاذ Mohamed Hicham
    انظر المرفق
    Book1.xlsm
  12. حسين مامون's post in توزيع الطلاب الناجحين و الراسبين was marked as the answer   
    اعتذر 
    انطر المرفق
    FTable.xlsm
  13. حسين مامون's post in اضافة في كود الترحيل was marked as the answer   
    ربما تقصد هذا 
    Sub TrData() Dim ws As Worksheet, Detl As Worksheet Dim LR, LR1 As Long, p As Long, A As Long, C As Range Set ws = Sheets("قاعدة البيانات") Set Detl = Sheets("بيان") LR = Detl.Range("H" & Rows.Count).End(3).Row For Each C In ws.Range("E2:E" & ws.Range("E" & Rows.Count).End(3).Row) A = WorksheetFunction.CountIf(Detl.Range("H2:H" & LR), C) If A = 0 Then Detl.Range("H" & LR + 1).Offset(p).Resize(12) = C Detl.Range("I" & LR + 1).Offset(p).Resize(12) = C.Offset(, 1) p = p + 12 End If Next End Sub  
  14. حسين مامون's post in طلب مساعدة في معادلة او كود فلترة was marked as the answer   
    جرب المرفق
    فلتر.xlsm
  15. حسين مامون's post in طلب المساعدة في كود ترحيل بدون تكرار was marked as the answer   
    وعليكم السلام ورحمة الله
    اليك هذا الكود جربه 
    يقوم بترحيل بشروط : اولها يفحص الخلايا في العمود 17 اذا كانت متطابقة مع اي شهر  (مسميات الصفحات)
    تانيا : يفحص كود العميل في العمود b في الداتا و العمود b في شهر (الصفحة المطابقة للشرط الاول) اذا وجد الكود يمر الى التالي وغير ذلك يرحل
    ملاحظة : اضف تتمة الكود حسب ما تريد ان يرحل
    تحياتييييييييييييييييييييييييييي
    Option Explicit Sub tarhil2() Dim sh As Worksheet Dim ws As Worksheet Set ws = Sheets("Accmove") Dim lr1, lr2, x Application.ScreenUpdating = False lr1 = ws.Cells(Rows.Count, 3).End(3).Row For Each sh In Sheets If sh.Name <> "Accmove" Then For x = 4 To lr1 lr2 = sh.Cells(Rows.Count, 2).End(3).Row If lr2 = 3 Then lr2 = lr2 + 1 If sh.Name = ws.Cells(x, 17).Text Then If Application.WorksheetFunction.CountIf(sh.Range("b5:b" & lr2), ws.Cells(x, 2)) > 0 Then GoTo 1 '=============== sh.Range("b" & lr2 + 1).Value = ws.Cells(x, 2) sh.Range("c" & lr2 + 1).Value = ws.Cells(x, 3) 'اضف ما تريد ان يرحل هنا كالسطرين اعلاه '=============== End If 1: Next x End If Next sh Application.ScreenUpdating = True End Sub  
  16. حسين مامون's post in اظهار علامة صح اوخطأ في الكمبوبكس was marked as the answer   
    وعليكم السلام ورحمة الله ...جرب المرفق
    علامه صح اوخطأ.xlsm
  17. حسين مامون's post in جعل الكود فى البرنامج على اليوزر فورم يعمل بالحروف وارقام معا was marked as the answer   
    جرب تغيير الشرط في الكومبوبوكسات كما في الصورة 

  18. حسين مامون's post in تعديل و نقل was marked as the answer   
    الحمد لله ان تم الامر على خير
    تم عمل المطلوب  جرب المرفق
    كشوفات الطلبة الرسمي 2022 - 1.xlsm
  19. حسين مامون's post in مساعدة في عمل تقرير was marked as the answer   
    جرب المرفق
    داتا-1 (2).xlsm
  20. حسين مامون's post in طلب المساعدة في كود في بحث افقي وعمودي في اليوزرفورم was marked as the answer   
    تفضل
    اوفيسنا بحث معدل 3.xlsm
  21. حسين مامون's post in كيف أكتب الكود عندما تكون أسماء الشيتات بالعربية او الاوفيس عربي was marked as the answer   
    Sheets("ورقة").RAnge("a1").Select اذا كان اسم الشيت هو : ورقة3
    نكتب في الكود: ("ورقة3")Sheets
  22. حسين مامون's post in كود ادخال بيانات الموردين was marked as the answer   
    جرب  ...عليك بربط الزر بالماكرو المسمى test ...كليك يمين على الزر ثم  Assing macro ثم كليك يسار على test ثم OK
    نموذج بيانات الموردين.xlsm
  23. حسين مامون's post in الجمع في الحضور والغياب was marked as the answer   
    استخدم الدالة COUNTIF
    =COUNTIF(C3:C12;"ح") =COUNTIF(C3:C12;"غ")  
  24. حسين مامون's post in فتح شيت الاكسل بكلمة مرور was marked as the answer   
    جرب المرفق ...كلمة المرور 123
    اضهار شيت الاكسل بكلمة مرر.xls
  25. حسين مامون's post in مساعدة(الشرح في داخل الشيت) was marked as the answer   
    تفضل جرب 
    Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim x Dim lr Dim lrr On Error Resume Next lrr = Cells(Rows.Count, "c").End(3).Row If Not Intersect(Target, Range("c2:c" & lrr)) Is Nothing Then If Target = "" Then Exit Sub lr = Cells(Rows.Count, "e").End(3).Row For x = 4 To lr If Target.Offset(, -1).Text = Cells(x, "e").Text Then Cells(x, "f") = Val(Cells(x, "f")) + Val(Target): Exit For End If Next x End If End Sub  
    مخزن 1992.xlsm
×
×
  • اضف...

Important Information