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

حسين مامون

الخبراء
  • Posts

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

  • Days Won

    6

Community Answers

  1. حسين مامون's post in مساعدة فى البحث بداخل شيت الاكسيل المرفق was marked as the answer   
    اليك هذا 
    عند اختيار الصنف يتم الاستعلام عن الصنف المختار
    وعند اختيار المقاس يستعلم عن المقاس والنتيجة تظهر الماركة و السعر و الكادر و مواصفات
    ولكن لازم تختار الصنف اولا ...ومرة اخرى الخلايا المدمجة لازم تحدفها ...تحياتي
    التعديل المطلوب (1).xlsm
  2. حسين مامون's post in طلب تعديل كود VBA was marked as the answer   
    اخي الكريم munear
    جرب المرفق ..ادخل المودييل اولا ثم تاريخ الاستلام
    تثبيت معادلة.xlsm
  3. حسين مامون's post in اضافة عدد ساعات الى الوقت وانعكاسها على التاريخ was marked as the answer   
    جرب هذه الطريق لعلها تفيدك
    Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next Dim h1, h2, dt1, dt2 If Not Intersect(Target, Range("k2:k1000")) Is Nothing Then h2 = Target h1 = Format(Target.Offset(, -2), "dd-mm-yyyy") & " " & Format(Target.Offset(, -1), "hh:mm:ss") Target.Offset(, 1) = Format(DateAdd("h", h2, h1), "mm-dd-yyyy hh:mm:ss") End If If Target = Empty Then Target.Offset(, 1).ClearContents End Sub add hour to date.xlsm
  4. حسين مامون's post in ارجو المساعدة مطلوب معادلة was marked as the answer   
    بما انك لم ترفع ملف او صورة تحاكي طلبك اليك هذه التجربة المتواضعة
    عليك بالضغط على الزر كلما فتحت الملف
    Option Explicit Sub dt() Dim dt, dt1, dt2 With Sheets(1) Range("j4") = Range("j6") Set dt = Range("j4") Set dt1 = .Range("j6") Set dt2 = .Range("k6") .Range("j6") = Date If dt1 = "" Then Exit Sub Else dt2 = Format(DateAdd("d", 1, dt1), "d") - Format(DateAdd("d", 1, dt), "d") .Range("k6") = Val(.Range("k6")) + dt2 Exit Sub End If End With End Sub test1.xlsm
  5. حسين مامون's post in تحويل معادلة الى كود was marked as the answer   
    ان لم تستطيع اليك هذا
    Sub test() Dim lr, f, f2, f3, f4, f5, f6 f = "=IF(ISERROR" & "(MATCH($A3,OFFSET" & "(INDIRECT(ADDRESS" & "(1,1,,,B$2)),,,1000,1),0))" & "," & """لم يدخل""" & "," & """دخل""" & ")" f2 = "=IF(ISERROR" & "(MATCH($A3,OFFSET" & "(INDIRECT(ADDRESS" & "(1,1,,,C$2)),,,1000,1),0))" & "," & """لم يدخل""" & "," & """دخل""" & ")" f3 = "=IF(ISERROR" & "(MATCH($A3,OFFSET" & "(INDIRECT(ADDRESS" & "(1,1,,,D$2)),,,1000,1),0))" & "," & """لم يدخل""" & "," & """دخل""" & ")" f4 = "=IF(B3=""دخل"",INDIRECT(ADDRESS(MATCH($A3,OFFSET(INDIRECT(ADDRESS(1,1,,,F$2)),,,1000,1),0),2,,,F$2)),"""")" f5 = "=IF(C3=""دخل"",INDIRECT(ADDRESS(MATCH($A3,OFFSET(INDIRECT(ADDRESS(1,1,,,G$2)),,,1000,1),0),2,,,F$2)),"""")" f6 = "=IF(D3=""دخل"",INDIRECT(ADDRESS(MATCH($A3,OFFSET(INDIRECT(ADDRESS(1,1,,,H$2)),,,1000,1),0),2,,,F$2)),"""")" lr = Cells(Rows.Count, 1).End(xlUp).Row Range("b3:b" & lr).Formula = f Range("C3:C" & lr).Formula = f2 Range("D3:D" & lr).Formula = f3 Range("f3:f" & lr).Formula = f4 Range("g3:g" & lr).Formula = f5 Range("h3:h" & lr).Formula = f6 Range("b3:h" & lr).Value = Range("b3:h" & lr).Value End Sub  
  6. حسين مامون's post in انحاز و طباعة اللاصقات فرذي و كلي was marked as the answer   
    تفضل 
    طباعة اللاصقات1.xlsm
  7. حسين مامون's post in مساعدة في ترحيل نطاق من ورقة عمل إلى قاعدة البيانات was marked as the answer   
    السلام عليكم ورحمة الله
    حاول تطبيق الماكرو في هذا الملف على الملف لديك
    حسين.xlsm
  8. حسين مامون's post in تصحيح كود الفورم 2 was marked as the answer   
    جرب التعديل في هذا الملف
    نموذج (1).xlsm
  9. حسين مامون's post in إدراج معادلة فى شيت ترحيل بيانات باليوزرفورم was marked as the answer   
    جرب هذا الشيء
    Book1 (1).xlsm
  10. حسين مامون's post in مساعده ف كود اكسيل (ام اختار الصنف يظهر الكود ولو اخترت الكود الصنف اللى يظهر) was marked as the answer   
    السلام عليكم ورحمة الله .. .ربما تقصد ما في هذه التجربة المتواضعة
    112.xlsm
  11. حسين مامون's post in طلب معادلات بحث was marked as the answer   
    جرب المحاولة دي
     
    test (3).xlsm
  12. حسين مامون's post in طلب كود مساعده في كيفيه طباعه اكثر من نسخه مع تغيير التاريخ تلقائيا عند الطباعه was marked as the answer   
    جرب الكود التالي
    Option Explicit Sub PRINT1() Dim DT, dt2 Dim RG Dim x DT = Sheets("ST").Range("c3"): dt2 = DT RG = Sheets("ST").Range("e3") For x = 1 To RG Sheets("P.R.T").Range("b3") = dt2 Sheets("P.R.T").PrintOut Copies:=x, Collate:=True, _ IgnorePrintAreas:=False dt2 = Format(DateAdd("m", 1, dt2), "yyyy-mm-dd") Next End Sub  
    تجربه الطباعه.xlsm
  13. حسين مامون's post in منع تكرار ترحيل صنف مع جمع قيمه was marked as the answer   
    تفضل
     
    فاتورة .xlsm
  14. حسين مامون's post in انا عيت بحاول القى حل للنودج هد ملقيت حل was marked as the answer   
    اخي الكريم 
    يستحسن شرح ما تريد بوضع النتيجة المتوقعة يدويا في ملفك وارفعه مرة اخرى
    تحياتي
  15. حسين مامون's post in امر طباعة was marked as the answer   
    تفضل 
    الكود 
    Option Explicit Sub PRINT_OUT() Dim ws As Worksheet Set ws = Sheets("Renew Report") Dim lr As Long Dim x Application.ScreenUpdating = False lr = ws.Cells(Rows.Count, 3).End(3).Row With Sheets("renew") For x = 2 To lr .Range("G8").Value = ws.Cells(x, "b") .Range("B4").Value = ws.Cells(x, "c") .Range("B8").Value = ws.Cells(x, "d") .Range("G12").Value = ws.Cells(x, "k") .Range("B14").Value = ws.Cells(x, "r") .Range("a1:h26").PrintOut If .Range("G8") = "" Then Exit For Next x End With Application.ScreenUpdating = True End Sub الملف
    Ù_ادÙ_ اÙ_Ø®Ù_راÙ_ Ù_Ù_Ù_Ø®Ù_ت.xlsm
  16. حسين مامون's post in كود ترحيل was marked as the answer   
    انسخ هذا الماكرو واربطه بالزر
    Option Explicit Sub test() Dim rg With Sheets("Sheet1") rg = .Range("a" & Rows.Count).End(3).Row Sheets("Sheet2").Range("a1:c1000").ClearContents Sheets("Sheet2").Range("a1:c1000").Borders.LineStyle = 0 .Range("a:a").Resize(rg, 3).Copy Sheets("Sheet2").Range("a1") .Range("$B$1:$B$16").AutoFilter Field:=1 End With End Sub  
  17. حسين مامون's post in اضافة صف فاصل بين عدة صفوف تحوي نفس القيمة was marked as the answer   
    تفضل
    بالنسبة لطلبك الثاني لم افهم ما تقصد بكتابة اللجنة في نفس سطر المجموع
    يمكنك رفع نمودج متوقع لما تريد
    CLASSEUR11.xlsm
  18. حسين مامون's post in ترحيل من شيت الى شيت فى نفس الملف was marked as the answer   
    تفضل
     
    pro-1.xlsm
  19. حسين مامون's post in مساعدة في تحديد مدى معين من خلال inputbox was marked as the answer   
    جرب هذا الماكرو
    Option Explicit Sub test() Dim x x = InputBox("حدد المدى كالنمودج هنا b1:b10") If x = "" Then Exit Sub ActiveSheet.Range(x).Select End Sub الملف
     
    t.xlsm
    او هذا الماكرو حيث تدخل المدى الى فقط 
    مثلا نكتب BD120 T فقط 
    سيحدد من BD12:DB120
    Sub test() Dim x, y y = "bd12:" x = y & InputBox("ادخل المدى الى مثلا bd111") If x = "" Then Exit Sub ActiveSheet.Range(x).Select End Sub الملف
     
    t.xlsm
  20. حسين مامون's post in مساعدة في ملف قرعة وضع علامة او تلوين تلقائي شهر شخص الحاصل على نصيبه was marked as the answer   
    اخي الكريم
    الملف شغال في حدث فتح
    يعني عند فتح الملف ينفذ اذا كان التاريخ في الجهاز مطابق للتاريخ في الكود
    ملاحظة يمكنك تغيير التاريخ في الكود حسب ما تريد
    قرعة.xlsm
  21. حسين مامون's post in عدد تكرار القيم في عمود بشرط was marked as the answer   
    جرب ورد
    تكرار -عدد - قيمة1.xlsm
  22. حسين مامون's post in إضافة معادلة فى كود حذف نطاق من الخلايا was marked as the answer   
    ربما هكذا
    Sub ÍÐÝ() Range("A6:B220").Select Selection.Delete Range("A6:B220").Formula = "=COUNTA(B6:B220)" End Sub  
  23. حسين مامون's post in كود ترحيل من ورقة لأخرى was marked as the answer   
    تفضل
    ترحيل (2).xlsm
  24. حسين مامون's post in تحديد أربع صفوف في كل نقرة was marked as the answer   
    تفضل
    click.xlsm
  25. حسين مامون's post in كيفية تحديد اكثر من منطقة للطباعة was marked as the answer   
    هذه محاولة 

     
     
     
     

     

     
     
×
×
  • اضف...

Important Information