-
Posts
1,284 -
تاريخ الانضمام
-
Days Won
6
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو حسين مامون
-
اخي الكريم فيه عدة طرق اخرى وحيل ولكن بالطريقة دي لااظن تنجح
-
فورم ترتيب الاسماء تصاعدى وتنازلى بزر ToggleButton
حسين مامون replied to مجدى يونس's topic in منتدى الاكسيل Excel
ماشاء الله عليك استاد اكرمك الله -
فورم لترحيل اى عدد معين من البيانات الى صفحة الترحيلات
حسين مامون replied to مجدى يونس's topic in منتدى الاكسيل Excel
عمل رائع استادنا مجدي جزاك الله خير الجزاء -
اليك تجربة فورم بحث البحث فقط اما زر تعديل وحدف سنرى ان اعجبك الامر التعديل في الداتا هو ما قلت لك سابقا جميع ابيانات في صف واحد ملاحظة : كان هناك اعمدة مخفية في الداتا قمت بحدفها هناك تصاميم اخرى وطرق اخرى يمكن التعامل معها بكل سهولة ومرونة اكثر تحياتي
-
جزاك الله خيرا اخي الكريم استادahmed eloony يمكن تعديل الجدول في الداتا عن طريق اضافة اعمدة وهكذا تكون فاتورة واحدة في صف واحد ويسل البحث والتعديل والحدف ساعمل على هذا وسترى في المشاركة القادمة انشاء الله فقط تجربة
-
اخي الكريم يعمل في جهازي بكفاءة تقسيط .xlsm
-
السلام عليكم اخي الكريم الان فهمت طلبك ولكن يصعب ايجاد حل لهذا النوع من البحث ماذا لو كانت الفاتورة اكثر من 5 صفوف او اقل ربما يجب اعادة تصميم الفورم لاظهار نتيجة البحت مثلا اظهار النتيجة في ليست بوكس وترحيلها الى صفحة خاصة للطباعة مع بعض الاضافات في الداتا كشرط للبحث مثلا هذا رايي فقط يا استاد ahmed eloony تحياتي
-
هذه محاولة ان لم يعجبك انتظر احد الاساتدة ليجيبك Option Explicit Sub copy_list() Dim ws1 As Worksheet Dim ws2 As Worksheet Dim lr, x, r Dim rng1 Dim rng2 Application.ScreenUpdating = False Set ws1 = Sheets("main") Set ws2 = Sheets("list") With ws2 .Range("b6:c10000").ClearContents Set rng1 = .Range("g5") Set rng2 = .Range("i5") If rng1 = "" Or rng2 = "" Then Exit Sub r = 6 lr = ws1.Cells(Rows.Count, "c").End(xlUp).Row For x = 3 To lr Select Case ws1.Cells(x, "c").Value2: Case rng1 To rng2 .Range("b" & r).Resize(1, 2).Value = ws1.Cells(x, "c").Resize(1, 2).Value r = r + 1 End Select Next x End With Application.ScreenUpdating = True End Sub aaaa.xlsm
-
السلام عليكم تم تعديل على فورم6 ويشمل التعديل زر (تعديل) و زر (حدف) انظر المرفق ملاحظة يجب تعديل الليستبوكس لكي يبحث برقم الفاتورة لان التاريخ يمكن ان يتكرر eloony.rar
-
الحمد لله وبنعمته تتم الصالحات بالنسبة للطلب الثانى ضع نمودج في ملف اخر واشرح فيه ما تريد وارسله في موضوع جديد وهكذا سيستفيد الجميع بما فيهم انا وانت تحياتي لك استادkrimo145
-
جرب المرفق ان لم يعمل فاظن ان المشكل في النظام لديك Total.xlsm
-
-
جرب المرفق اجمالي.xlsm
-
طباعة الشهادات من عدد الى عدد معين
حسين مامون replied to salimhebboul's topic in منتدى الاكسيل Excel
اخي الكريم اهلا وسهلا جرب المرفق او انسخ الماكرو وضعه في ملفك لعله ما تريد Sub imrimer_tous() Dim sh As Worksheet Application.ScreenUpdating = False For Each sh In ThisWorkbook.Worksheets If sh.Name <> "رئيسة" Then GoTo 1 sh.Range("a1:h15").PrintOut 1: Next sh Application.ScreenUpdating = True End Sub طباعة جميع الشواهد.xlsm- 1 reply
-
- 1
-
طلب كود ترحيل من خلايا متفرقة إلى آخر صف فيه بيانات
حسين مامون replied to مداد_1423's topic in منتدى الاكسيل Excel
غير الماكرو بهذا Sub TEST() Dim lr With Sheets("HR") lr = .Cells(Rows.Count, 1).End(3).Row + 1 If Application.WorksheetFunction.CountIf(.Range("A5:A10000"), .Range("y1")) > 0 _ Then MsgBox "الرقم الذي ادخاله موجود في القائمة", vbInformation: Exit Sub If .[y1] = "" Then Exit Sub .Range("a" & lr).Value = .[y1].Value .Range("e" & lr).Resize(1, 31).Value = .Range("am6").Resize(1, 31).Value End With End Sub -
طلب كود ترحيل من خلايا متفرقة إلى آخر صف فيه بيانات
حسين مامون replied to مداد_1423's topic in منتدى الاكسيل Excel
تفضل جرب المرفق INI.xlsm