عمل تقرير مبيعات بشكل احترافى وبأكثر من شرط و البحث بين تاريخين

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • هذا الفيديو ضمن سلسلة فيديوهات اكسل للمبيعات والتى فيها سوف نشرح كيفية أستخدام برنامج مايكروسوفت اكسل فى عمليات البيع والشراء و الأنشطة التجارية , حيث نشرح فى هذا الفيديو كيفية عمل #تقرير_مبيعات شهرى على الاكسل باستخدام القوائم المنسدلة و كيفية حساب قيمة الأرباح الشهرية والمبيعات والمدفوع والمتبقى أو الديون و طباعة التقرير.
    عمل تقرير مبيعات احترافي على الاكسل و حساب قيمة الارباح لكل فرع خلال فترة زمنية محددة وتصميم تقرير مبيعات بمعايير مختلفة وشروط متعددة كالبحث بين تاريخن فى فرع معين فى منتج معين لعميل معين او مندوب و حساب الارباح و المدفوع والمتبقى
    كيفية #البحث_بين_تاريخين فى الاكسل بشكل مبسط وعملى وبدون استخدام ماكرو فقط باستخدام اكواد فيجوال بيسك
    عمل تقرير بين تاريخين و بأكثر من شرط و حساب الارباح لكل فرع فى فترة زمنية محدده
    عمل يوزرفورم للمبيعات على الاكسل و استخلاص المبيعات لكل شهر من القائمة المنسدلة.
    *****************************
    لطلب برنامج من تصميمنا..و متابعة أعمالنا 👇
    / code7programming
    -----------------------------------------------
    لو لسه لم تشترك بالقناة ادعمنا بالاشتراك من هنا
    / @alhassanabuelkhair
    ------------------------------------------------
    برجاء دعمنا بـ
    اشتراك فى القناة Subscribe
    لايك للفيديو Like
    مشاركة الفيديو Share
    #الحسن_أبوالخير
    #اكسيل#اكسيل_للمبيعات

Комментарии • 92

  • @maradounamaradouna2768
    @maradounamaradouna2768 Месяц назад +1

    شكراً أستاذ الحسن موضوع مهم جداً ومفيد . بارك الله فيك و في اهلك

  • @alialkufa8559
    @alialkufa8559 2 года назад +1

    أسأل الله ربي سبحانه أن يوفقكم ويزيدكم علم الى علمكم

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад

      متشكر جدا لك 🌹🙏🙏
      اللهم آمين نحن و اياكم 🤲

  • @fireswored
    @fireswored 2 года назад +2

    شرح اكثر من رائع ودرس استفدت منه كما استفدت من الدروس التي قبلها شكرا لك أ /الحسن

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад +1

      متشكر جدا لك استاذ أشرف 🙏🙏🌹🌹

  • @عبداللهالضراسي-ظ8د
    @عبداللهالضراسي-ظ8د 2 года назад +2

    جميل جدا ... استاذنا الفاضل لو تتكرموا باضافة زر الطباعة للفورم حتى تكون طباعة التقرير من الفورم مياشرة أو بعد المعاينة مع مراعاة الصلاحية لأكثر من مستخدم . وتحياتي.

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад +1

      متشكر جدا لك 🌹🙏
      يمكنك طباعة الفورم مباشرة

    • @AS875
      @AS875 2 года назад

      كيفية طريقة الطباعة مباشرة الله يسعدك

  • @ابراهيمعصفور-ل8ش
    @ابراهيمعصفور-ل8ش 2 года назад +1

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

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад

      بارك الله فيكم وجزاكم الله خيرا

  • @abdullahalkhateeb8289
    @abdullahalkhateeb8289 2 года назад +1

    متابعك عبدالله الخطيب
    من اليمن
    ماشاء الله استفدت الكثير والكثير
    أستمر بالله وبأفكار جديدة
    موفق يااارب 😘

  • @mohammedalmegrawi5321
    @mohammedalmegrawi5321 2 года назад +1

    شكراً أستاذ الحسن موضوع مهم جداً ومفيد . بارك الله فيك 👍❤️

  • @rawdaewida1599
    @rawdaewida1599 2 года назад

    ما شاء الله تبارك الله بارك الله فيك وزادك من علمه

  • @thesimple6040
    @thesimple6040 8 месяцев назад

    شرح جميل وشكرا على هذا المجهود
    لدي سؤال اذا ممكن وهو في حال رغبته المستخدم بعرض البيانات بين تاريخين ولكن لكل الفروع. فهل اذا كانت خانة الفروع فارغة يقبل عرض كل بيانات الفروع التي بين التاريخين؟ وشكرا

    • @alhassanabuelkhair
      @alhassanabuelkhair  8 месяцев назад +1

      العفو بارك الله فيكم
      للاسف الكود الحالى لا يقبل مثل هذه الفكرة و لكنها ممكنه التنفيذ بإذن الله تعالى

  • @اللهمصلِّعلىمحمد-ر9ك

    يا هندسه عايز ابحث بين تاريخين عن متغيرات مختلفه موجودة فى اعمدة مختلفه

  • @scanscan-nm7nf
    @scanscan-nm7nf 2 года назад +1

    موضوع قيم شكرا استاذنا

  • @steventalley8390
    @steventalley8390 2 года назад +1

    بالانتظار مشكور على جميع مجهوداتك

  • @nadiachehaba3769
    @nadiachehaba3769 Год назад

    مشكور استاذ شرحك مبسط وسهل من فضلك كود لحساب مصاريف واظهار بين تاريخين بدون الفرع

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад

      شكراً جزيلاً لحضرتك
      لعمل التقرير بين تاريخين فقط طبق الكود ماعدا سطر الفرع و أحذف كمبوبوكس الفرع

  • @abo_samir
    @abo_samir 2 года назад

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

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад +1

      بارك الله فيكم وجزاكم الله خيرا
      اذن فى كود دالة IF احذف الشرط الثانى و احذف كلمة And
      و كمل الكود عادى

    • @abo_samir
      @abo_samir 2 года назад

      @@alhassanabuelkhair لك كل الشكر والتقدير
      انا نفذت الخطوات تمام ولكن معايا مشكلة في الكود
      بيظهر باللون الأحمر ومش عارف الخطأ فين
      ـif sheet4.Cells(lfor,"b").text >= cdate(me.TextBox1.Text)and sheet4.Cells(lfor,"b").text

  • @AS875
    @AS875 2 года назад +1

    جزاك الله خير
    هل ممكن طباعة التقرير ؟

  • @steventalley8390
    @steventalley8390 2 года назад

    شرح وافي و جميل بارك الله فيك

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад

      بارك الله فيكم وجزاكم الله خيرا

  • @تيكشو-ح7ل
    @تيكشو-ح7ل 2 года назад +1

    استاذ حسن المبدع شكرا علي كل شي بتقدمه كثير بتستفاد من فيدوهاتك بس الفيديو ده حاولت اعملو اكثر من مره بس مبيحبوش اي بينات خالص هل ده بسبب اني عامل واجهه ادخال بينات مسبقا ولا ملهاش علاقه ارجوك محتاج رد منك وشكرا مره تانيه علي كل الي بتقدمه ربنا يكرمك

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад

      و عليكم السلام ورحمه الله
      متشكر جدا لك 🌹🙏
      ليس لها علاقة ادراج يوزرفورم سابق
      لكن قد اكون المشكلة فى اسم اليوزرفورم أو فى عمود المعيار أو حضرتك كتب كلمة Value و ليس كلمة Text

  • @abunaif4193
    @abunaif4193 9 месяцев назад +1

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

    • @alhassanabuelkhair
      @alhassanabuelkhair  9 месяцев назад

      مساء الخير اخى الفاضل
      احذف السطر البرمجى الخاص بالفروع من الكود
      او تواصل معنا واتساب لحل هذه المشكلة بإذن الله تعالى

  • @ZiadAdly
    @ZiadAdly Год назад +1

    انا اسف جدا جدا جدا لحضرتك من كل قلبي.. جزاك الله خيرا عن كل اللي بتقدمه واتمني تتقبل اعتذاري

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад

      العفو استاذنا الفاضل بارك الله فيكم

  • @mokhtarhamacha2862
    @mokhtarhamacha2862 2 года назад

    السلام عليكم
    لماذا لا نجد التطبيقات الاضافية في الاكسيل، مثال لم أقدر على تحميل تطبيق add-ins .
    لم أجد بعض الدوال و الوظائف.
    شكرا على كل ما تقدمه لنا من برمجيات وشروحات ادامك الله لنشر العلم وجزاك الله كل الخير....

  • @elsayedamin4707
    @elsayedamin4707 2 года назад

    مجهود كبير يا هندسة الف شكر 😘😘😘

  • @majidalshamsi9273
    @majidalshamsi9273 Год назад

    شكرا استاذ على المعلومات والشرح،، هل بالإمكان عمل بحث بين تاريخين لأكثر من معيار بحث في اليوزرفوم؟؟ مثلا بحث عن أسماء المشترين (من ماركة توشيبا) (ومن فرع القاهرة)

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад

      نعم هذا هو الشرح الذى تم بالفيديو

    • @majidalshamsi9273
      @majidalshamsi9273 Год назад

      ​​​@@alhassanabuelkhairستاذ اذا معي عشرين عمود مثلا وعاوز اعمل بحث بين تاريخين لاكثر من معيار في وقت واحد وليس اختيار معيار واحد. فقط مثال ابحث بين تاريخين والمعيار يكون (العلامة التجارية) (وبلد المنشأ) (ونوع وسيلة النقل) (واسم مختبر الفحص) يعني اختار المعايير كلهم في آن واحد واضغط على البحث بين تاريخين

  • @esmailmahmoud636
    @esmailmahmoud636 5 месяцев назад

    السلام عليكم
    إذا كنت استخدام لـ UserForm2 لتغيير التاريخ في TextBox في UserForm1 يؤدي إلى فقدان البيانات التي تم اختيارها سابقًا في ComboBox1 من UserForm1، وبمراعاة أن ShowModal مُعينة إلى False
    ممكن ايجاد حل لهذه المشكلة

  • @abdoseyid6059
    @abdoseyid6059 2 года назад +1

    مهتم 👍🏻

  • @isahassaniy
    @isahassaniy 2 года назад +1

    كيف نحل مشكلة اذا الاسم مش موجود في الشيت. وجيت ابحث عنه فيطلع لي رسالة تيش الكود الي نستخدمة لذالك. حفظك الله استاذنا الغالي

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад

      شاهد هذا الفيديو وإن شاء الله تعالى تحل المشكلة
      ruclips.net/video/IkPqsmpiR8I/видео.html

  • @rahlinacer8121
    @rahlinacer8121 Год назад

    شكرا استاذ هل يمكن تحميل هذا البرنامج على شكل ملف اكسل

  • @عمرانعمران-ج6ه
    @عمرانعمران-ج6ه 2 года назад +1

    السلام عليكم ورحمة الله وبركاته ازيك يااستاذ الحسن ابوالخير... اناعايز المساعدة ازي اكتب علا زر الاضافه باالعربي بيطلعلي علامه استفهام؟؟؟؟؟؟

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад +1

      و عليكم السلام ورحمه الله
      اتفضل شاهد هذا الفيديو وإن شاء الله تعالى تحل المشكلة
      ruclips.net/video/S2LtRdOKfNo/видео.html

    • @عمرانعمران-ج6ه
      @عمرانعمران-ج6ه 2 года назад +1

      الله يخليك لينا يارب شكرن ياابو الخير علا الي انتا بتصنعو لكل الناس جزاك الله خيرا... لاكن يااستاذ والله مش زابطه معاي او مفتح اكسل بيطلعلي الافيس بيقول مفتاح البرنامج وعليه اشاره x

    • @عمرانعمران-ج6ه
      @عمرانعمران-ج6ه 2 года назад

      السلام عليكم ورحمة الله وبركاته مساء الخير اخي الحسن ابو الخير عملت زر البحث بس بعمل بحث مابيقبل بيدخل علا اكواد Lsrch =datasheet. Range("H1"). Value ومضلل بااللون الاصفر عاوز مساعدة

  • @awadhafif3189
    @awadhafif3189 2 года назад +1

    ماشاءالله عليك.

  • @ابوفيصلمحمدصالح-ص9ل

    مساء الخير معك اخوك ابو فيصل السعودية ممكن وضع زر خيار للمستخدم بالنسبة للتاريخ ميلادي او هجري مثل ذكر او انثى مثلا في تكست بوكس التاريخ لاننا بالسعوديه احيانا نستخدم هجري او ميلادي خيار مرتبط في تكست التاريخ ولكم مني جزيل الشكر و العرفان 🌺

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад

      اهلا وسهلا بك استاذ ابو فيصل
      فكرة رائعة
      ممكن حضرتك تتواصل معنا عبر الواتساب التالى 👇
      201114315018

  • @alkiyumi8949
    @alkiyumi8949 9 месяцев назад

    السلام عليكم
    عندي طلب لو تكرمت
    اريد كود يضهر لي التاريخ المنتهي فيقط
    يعني انا اضع التواريخ التسجيل واضع تاريخ الانتهاء وعندما ياتي تاريخ الانتهاء يضهر عندي في البحث عن التواريخ المنتهية
    اذا ممكن جزاك الله خيرا

  • @mastermasry
    @mastermasry 2 года назад

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

  • @ahmedkhaled821
    @ahmedkhaled821 2 года назад +2

    انا عملت كل حاجه وتمام بس لما باجي اجيب التقارير مش بيعمل اي حاجه ولا بيجيب بينات ولا حتي بيديني رساله ان في حاجه غلط ايه الحل ممكن رد جزاك الله خيرا

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад +1

      ممكن اعرف لغة واجهه البرنامج لديك عربيه ام إنجليزية
      و ممكن تفاصيل اكثر

    • @ahmedkhaled821
      @ahmedkhaled821 2 года назад

      @@alhassanabuelkhair اللغه انجليزيه
      لما بخلص واعمل رن علشان اشوفها بتفتح معايا تمام بحط التاريخ واختار المنتج وادوس علي البتون مبيجيش اي بينات خالص وكمان مبيدنيش رساله ان في حاجه غلط انا عدت الفيديو اكتر من ٥ مراتٍ وبركز في كل التفاصيل وبردو نفس المشكله

  • @AS875
    @AS875 2 года назад

    ممكن طريقة طباعة التقرير؟؟؟؟؟؟

  • @waheebal-hashidi6333
    @waheebal-hashidi6333 10 месяцев назад +1

    كان سغال عندي لكن غيرت اللست بوكس الى لست فيو فتعطلت الاكواد كيف اعدلها

    • @alhassanabuelkhair
      @alhassanabuelkhair  10 месяцев назад

      بالطبع سيتم ايقاف الاكواد لان طريقة الليست فيو مختلفة عن طريقة الليست بوكس

  • @-prof.saci.ferfache
    @-prof.saci.ferfache 2 года назад

    شكرا لك على هذا المجهود، لكن هناك ملاحظة بسيطة أثناء كتابة الأكواد، بدلا من العمود (F) كتبت (E) فتكرّرت البيانات في الليست بوكس.

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад +1

      متشكر جدا لك 🌹🙏
      بمنع تكرار البيانات فى الليست بوكس اكتب فى أول كود الفلتر هذا الفلتر
      Me.Listbox1.clear
      ثانيا يجب كتابة رقم العمود الذى به الفلتر

    • @-prof.saci.ferfache
      @-prof.saci.ferfache 2 года назад

      @@alhassanabuelkhair ولكم جزيل الشكر، ولكن أقصد أنّكم عندما كتبتم الأكواد بدلا من العمود(F) كتبتم (E) فتكرّرت البيانات في عمودين على اللّيست بوكس. وشكرا لكم مرّة أخرى.

  • @رجبامين-ش8ل
    @رجبامين-ش8ل 2 года назад

    اولا شكرا علي الشرح الممتاز
    انا عملت كل حاجه بالظبط بس مشكلتي انه بيجبلي مشكله في me. listBox1.clear ممكن اعرف احلها ازاي ضرورى لاني متوقف عليها

  • @abdulrahman66666
    @abdulrahman66666 Год назад

    ااخي الفاضل
    And DataSheet.Cells(Lfor, "R").Value = Me.ComboBox1.Value Then
    في هذه المرحلة الاكسيل يعترض عليها هل هناك سبب واضح من خلال رؤيتك للكود؟

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад

      ممكن اعرف لغة الاكسل لديك
      و ما اسم الشيت الذى به البيانات
      و ممكن تسبدل كلمة text بكلمة value

    • @abdulrahman66666
      @abdulrahman66666 Год назад

      @@alhassanabuelkhair
      اللغة الانجليزية 2016
      اما شيت البيانات اسمه في البرمجه datasheet

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад

      اذن اكتب فى الكود datasheet وليس DataSheet
      لاحظ الحرف يفرق لو كان كابيتال او Small

    • @abdulrahman66666
      @abdulrahman66666 Год назад

      @@alhassanabuelkhair
      اسف علي مجهودك الغالي
      اول هام الشيت اسمه DataSheet في البرمجه واسف علي عدم التوضيح جيدا المرة السابقة
      ثانيا : هذا هو الكود كامل والاعتراض هنا عليif للاسف ولا اعرف ما السبب
      Private Sub CommandButton1_Click()
      Me.TextBox3.Value = ""
      Dim Last, Lfor As Integer
      Last = DataSheet.Range("a10000").End(xlUp).Row
      Me.ListBox1.Clear
      Me.ListBox1.Height = 185
      Me.ListBox1.Width = 580
      Me.ListBox1.ColumnCount = 14
      Me.ListBox1.ColumnWidths = "100,100,50,50,50,50,50,50,50,50,50,50"
      For Lfor = 1 To Last
      If DataSheet.Cells(Lfor, "C").Text

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад

      يجب اغلاق دالة If بالكلمة End IF
      و يجب اغلاق كلمة For بالكلمة Next

  • @noureldeen4440
    @noureldeen4440 Год назад

    لو عاوز أصدر التقرير لملف اكسيل بعد البحث ازاي؟

    • @alhassanabuelkhair
      @alhassanabuelkhair  Год назад +1

      ممتاز هذا الاقتراح
      بإذن الله تعالى نعمل فيديو عن ذلك قريباً

  • @zahramostafa9101
    @zahramostafa9101 2 года назад

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

  • @yupyes1061
    @yupyes1061 8 месяцев назад

    جزاك الله خيى باش مهندس انا جربت كل اللي قلته والدنيا تمام
    وعندي ١٣ عمود
    المهم كتبت ان عندي ١٣
    واول ما اوصل في اظهار الاعمدة
    (1-10)
    (1،-11)
    (1،-12)
    لاحظت انه يكتب لي خطأ في اي عمود من رقمين
    ولو مسحته وابقيت ارقام الاعمدة من ١ الى ٩ يشتغل الكود عادي
    ما الحل من فضلك
    ولو هناك رابط كود طباعة التقرير

    • @alhassanabuelkhair
      @alhassanabuelkhair  8 месяцев назад +1

      و جزاكم الله كل خير
      المشكلة ان الليست بوكس يستوعب فقط حوالى 10 أعمدة
      و لذلك يجب استخدام الليست فيو بدلاً من استخدام الليست بوكس

  • @shadiahassan3398
    @shadiahassan3398 2 года назад

    السلام عليكم
    استاء في نموذج ادخال البيانات في شيت عم نوصل لعند اضافة وماعم يضيف عم يعطي خطأ بالرغم من اني رجعت مالقيت خطأ شو الحل

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад

      و عليكم السلام ورحمه الله
      تأكد انك لم تصل الى الرقم المحدد فى المتغير Last

  • @RM_CASTRO_PUBG
    @RM_CASTRO_PUBG 2 года назад

    استاذ حسن كيف تفتح شيت معين رغم انو لدي 4 شيتات عن طريق الفورم ( زر يعني) شيت معين وليس ملف العمل( application. Show) مع عدم دخول الى الشيتات الاخرى وعدم القدرة على التعديل عليها يدويا.والتعديل يكون من الفورم فقط
    سؤال اخر
    كيف تصحح خطأ لما تضغط على زر اضافة مثلا والبيانات فارغة تظهر رسالة الكود خطا اريد رسالة لا توجد بيانات والكود صحيح اعتقد فهمت علي وشكرا اليك اتمنى تجاوبني 🌹

    • @alhassanabuelkhair
      @alhassanabuelkhair  2 года назад +1

      لفتح شيت معين من خلال زر باليوزرفورم اكتب الكود بالشكل التالى
      application.visible=true
      Unload me
      Sheet1.select
      طبعا تحدد اسم الشيت
      بالنسبة للسؤال الثانى
      اكتب كود يخبره انه اذا كان تيكست بوكس 1 يساوى فراغ يظهر رسالة تنبيه بهذا الشكل
      IIf Me.TextBox2.Value = "" Then
      MsgBox "ÈÑÌÇÁ ÅÏÎÇá ÇáÇÓã ÃæáÇð", vbCritical + vbMsgBoxRight + vbMsgBoxRtlReading, "ÊäÈíå"
      Exit Sub
      End If
      طبعا تحدد محتوى الرسالة

    • @RM_CASTRO_PUBG
      @RM_CASTRO_PUBG 2 года назад

      @@alhassanabuelkhair جزاك الله خيرا شكرا استاذنا الكريم تمنياتي الك بالتوفيق 🌹

  • @AriSorani
    @AriSorani 2 года назад +1

    💎💎💎💎

  • @poissonnord5481
    @poissonnord5481 2 года назад +1

    👍👍❤