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

هاني بدر

03 عضو مميز
  • Posts

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

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

  • Days Won

    1

مشاركات المكتوبه بواسطه هاني بدر

  1. الكود موجود في Shape

    اسم المطعم

    Dim a, b
        Application.ScreenUpdating = False
            With ActiveSheet
                a = .Range("C4:C43").Value
                CloneArray a, .Range("AI4"), 18, True
                b = Application.Transpose(Range("D3:U3").Value)
                CloneArray b, .Range("AW4"), UBound(a, 1), False
            End With
        Application.ScreenUpdating = True
    End Sub
    Sub CloneArray(ByVal arr, ByVal rngT As Range, ByVal n As Integer, ByVal allItems As Boolean)
        Dim i As Long, ii As Long, k As Long
        ReDim b(1 To UBound(arr, 1) * n, 1 To 1)
        If allItems Then
            For i = 1 To n
                For ii = LBound(arr, 1) To UBound(arr, 1)
                    k = k + 1
                    b(k, 1) = arr(ii, 1)
                Next ii
            Next i
        Else
            For i = LBound(arr, 1) To UBound(arr, 1)
                For ii = 1 To n
                    k = k + 1
                    b(k, 1) = arr(i, 1)
                Next ii
            Next i
        End If
        rngT.Resize(UBound(b, 1), UBound(b, 2)).Value = b
        '============================================
            Range("AD4:AD" & [AI5000].End(xlUp).Row).Value = Range("L2").Value
        Range("BL4:BL" & [AI5000].End(xlUp).Row).Value = Range("AW4:AW" & [AI5000].End(xlUp).Row).Value
        Range("AW4:AW" & [AI5000].End(xlUp).Row).Value = ""
       Range("AJ4:AJ" & [AI5000].End(xlUp).Row).FormulaR1C1 = _
            "=""مبيعات شهر "" & "" ….  ""  & MONTH(R2C10) & ""       لــــــــ "" & R2C3 &""  …  "" &RC[28]"
            Range("AJ4:AJ" & [AI5000].End(xlUp).Row).Value = Range("AJ4:AJ" & [AI5000].End(xlUp).Row).Value
           
          
    End Sub

    INCOME JV April test.xlsb

  2. في المرفق في تعليقي السابق

    تم تغيير مكان وضع النتائج وكانت كما هو مطلوب تماما  مع تغيير بسيط وهو نقل مكان اسم المطعم الى العمود  BL , وكذلك تغيير مكان اسم الحساب الى العمود AI

    ومتبقي فقط عملية التجميع حسب اسم الحساب وحسب توصيفه وحسب اسم المطعم 

  3. Dear lionheart

    First of all you have all greetings from me

    suppose that the majority of members are not experts 

    I already tried to change  variables to get results as i wish 

     and don't forget i asked you to be  patient with me

    many thanks for being helpful 

    here are what i get and still need your help to end that subject

    please check the attached file

     

    INCOME JV April test.xlsb

  4. عزيزي lionheart

    بداية كل الشكر على التفاعل والاهتمام وارجو ان تتحملني للنهاية لاهمية الموضوع للشركات التي تملك فروعا متعدده

    عند تطبيق الكود لم تتغير البيانات في اى من العمودين 

    AI     and    AM 

    ولو حضرتك جربت وحذفت البيانات اللي في العمودين AI     and    AM 

    وطبقت الكود ستظل الاعمده المطلوبه خاليه 

  5. 25 دقائق مضت, عبدللرحيم said:

    أعلم أن الرصيد خطأ

    للمراجعة وتوضيح 

    م.س.و / م.س.م

    السلام عليكم ورحمة الله وبركاته

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

    ودعني اوضح لحضرتك الفكره وارجو ان لا اثقل عليك

    ففكرة الكود الاصلي هو ميزان مراجعه يعمل على تجميع الحركه خلال فتره محدده وبمتغير اخر هو في حالتنا ( رقم العميل )

    وللتوضيح اكثر الكود الاصلي يجمع كل صنف على حده ويضع في كل سطر مجموع حركة الصنف ثم في السطر الذي يليه مجموع حركة الصنف التالي وهكذا 

    اما عن م.س.و

    فهو متوسط سعر الوارد من الصنف

    و م.س.م

    هو متوسط سعر المنصرف من الصنف الواحد

    واكرر شكري وتقديري لتفاعلك واهتمامك 

  6. 2 ساعات مضت, عبدللرحيم said:

    أستاذ هاني بدر

    ما المقصود ب ( وارد - منصرف - رصيد)

    هل تم جمع ماقبل التاريخ ليتم الخصم أو الإضافة فيه

    المقصود بالوارد والمنصرف والرصيد

    هو مقسم الى قسمين

    قسم للعدد وهو الموجود في صفحة قاعدة البيانات ( Data ) في عمود جرد مدين وجرد دائن والفرق بينهم هو الرصيد للعدد

    والقسم الثاني هو للقيمه وهو الموجود في قاعدة البيانات في عمود مدين ودائن والفرق بينهم هو الرصيد بالقيمه وليس بالاعداد

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

  7. 4 ساعات مضت, بن علية حاجي said:

    لسلام عليكم

    راجع الملف المرفق بعد التعديل عليه مع الملاحظة التي وضعتُها (فيما يخص نتيجة الكود)...

    بن علية حاجي

    وعليكم السلام ورحمة الله وبركاته 

    اعتذر لك فانا لم ارى  مشاركتك والحمد لله اننا وجدنا الماء ليبطل التيمم جعله في ميزان حسناتك

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

    تقبل تحياتي

     

    sumproduct2 (1).rar

  9. عزيزي Benaouda

    ارجو منك اعطائي ناتج مكان المعادله التي تعطي  #value

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

     

  10. على كل حال دي محاوله قد تنفع جربها وقول رائيك

    والباقي انا سالتك عنه الناتج ايه وهيكون في اى الاعمده يعني حضرتك عاوز المجموع النهائي ولا عمود فيه حاصل ضرب القيم ؟؟

     

    sumproduct.xlsm

  11. السلام عليكم ورحمة الله وبركاته

    في المرفق كود ميزان مراجعه للعلامه الكبير عبدالله باقشير 

    والمطلوب تطويع الكود لعرض النتائج حسب متغير التاريخ ورقم العميل او المورد

     

    test trial by dates.rar

×
×
  • اضف...

Important Information