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

نجوم المشاركات

  1. ياسر خليل أبو البراء

    ياسر خليل أبو البراء

    المشرفين السابقين


    • نقاط

      20

    • Posts

      13165


  2. إبراهيم ابوليله

    إبراهيم ابوليله

    المشرفين السابقين


    • نقاط

      13

    • Posts

      2850


  3. محمد حسن المحمد

    • نقاط

      7

    • Posts

      2220


  4. عبد العزيز البسكري

    • نقاط

      6

    • Posts

      1352


Popular Content

Showing content with the highest reputation on 09/14/15 in all areas

  1. السلام عليكم ورحمة الله وبركاته الدرس الثالث 3-selection عمل تحديد للخلايا وسوف نتناول فى هذه الدرس الاتى كيفيةالدخول الى محرر الاكواد كيفية تسمية الماكرو تحديد خليه واحده تحديد اكثر من خليه تحديد نطاق من الخلايا تحديد نطاق من الخلاياالتى تم اعطائها اسم تحديد خليه بواسطه السطر والعمود تحديد خليه تقع ضمن نطاق الخلايا تحديد خليه بواسطة التحرك تحديد الاسطر تحديد الاعمده تحديد اخر خليه تحديد الخلايا التى بها بيانات نسخ البيانات المحدده ........................................... كيفية الدخول الى محرر الاكواد وذلك من اجل اضافة كود معين اتبع الصوره 1 ستفتح لك نافذه بيضاء فارغه كما فى الصوره رقم 2 كيفية تسمية الماكرو لابد ان يبدأ اسم الماكرو ب Sub وينتهى ب end sub نقوم باعطاء الماكرو اسم معين وليكن selection بالتالى ستجد ان الماكرو المنشأ يكون بهذا الشكل كما يتضح من الصوره تحديد خليه واحده نفترض اننا نريد تحديد الخليه A23 سيكون شكل الكود كالاتى Sub selection_a23() 'تحديد الخليه A23 Range("A23").Select End Sub تحديد اكثر من خليه نفترض اننا نريد تحديد الخليهa25 وb25 سيكون شكل الكود كالاتى Sub selection_a25_b25() 'تحديد الخليه a25,b25 Range("A25,B25").Select End Sub تحديد نطاق من الخلايا نفترض اننا نريد تحديد تحديد الخلايا من a27 الى g28 سيكون شكل الكود كالاتى Sub selection_a27tog28() 'تحديد نطاق من الخلايا Range("A27:g28").Select End Sub تحديد نطاق من الخلاياالتى تم اعطائها اسم نفترض اننا نريد تحديد الخلايا من a29:g30 سوف نقوم بعمل ذلك من خلال تسمية النطاقات اتبع الصوره سيكون شكل الكود كالاتى Sub select_a29tog30() ' تحديد نطاق من الخلاياالتى تم اعطائها اسم ' من a29 الى g41 Range("select_a29tog30").Select End Sub تحديد خليه بواسطه السطر والعمود نفترض اننا نريد تحديد الخليه الواقعه بين السطر 44 والعمود 4 اى d44 وسيكون شكل الكود كالاتى Sub selection_cells_r_c() ' تحديد الخليه الواقعه بين السطر 44 والعمود 4 اى d44 Cells(44, 4).Select End Sub ملحوظه بما اننا لم نتطرق الى التعرف على cells فنعدى عليها نتعرف عليها ببساطه cells زيها زى range الفرق بينها وبين range انها تستخدم للاشاره الى خليه واحده فقط ويكون شكلها الافتراضى كالاتى Cells(row, Columns).Select تحديد خليه تقع ضمن نطاق من الخلايا هنا نفترض اننا لدينا نطاق مكون من مجموعه من الخلايا من a47:g47 ونريد عند كل مره يتم الظغط على الزر يتم تحديد خليه مختلفه من خلايا النطاق سيكون شكل الكود كالاتى Sub selection_rnd() 'تحديد نطاق من الخلايا التى تقع فى النطاق من a47 الى a57 'Cells(Int(Rnd * 10) + 47, 1).Select ' تحديد خليه تقع ضمن نطاق الخلايا من a47 الى g47 Cells(47, Int(Rnd * 7) + 1).Select End Sub لاحظ ان عدد الاعمده 10 اعمده هى من a الى g تحديد خليه بواسطة التحرك نفترض اننا نريد تحديد الخليه التى تلى الخليه a51 بمقدار سطرين وفى نفس العمود سوف نستخدم هنا offset سيكون شكل الكود كالاتى Sub selection_move() ' تحديد الخليه التى تلى الخليه a51 بمقدار سطرين وفى نفس العمود Cells(51, 1).Offset(2, 1).Select End Sub ملاحظه بما اننا لم نتطرق الى offset فنتعرف سريعا على كيفيه استخدامها offset هى عباره عن التحرك لاتجاه معين الشكل الافتراضى ل offset Offset(row,columns) فلو كتب هكذا Offset(1,2) فهذا يعنى اننا سوف ننتقل الى الخلية فى السطر التالى وفى العمود الذى يليها بعمودين وهكذا فمثلا فى مثالنا هنا Cells(51, 1).Offset(2, 1).Select فلو حزفنا offset واصبح الكود بهذا الشكل Cells(51, 1).Select فهذا يعنى اننا سوف نقوم بتحديد الخليه a51 ثم حينما نضيف offset ليصبح الكود بهذا الشكل Cells(51, 1).Offset(2, 1).Select فهذا يعنى اننا سوف نقوم بتحديد الخليه a51 ثم نتحرك بمقدار سطرين لاسفل اى اننا اصبحنا الان فى السطر 53 ثم التحرك بمقدار عمود واحد لنصبح فى العمود الثانى وبما اننا اصبحنا فى السطر 53 والعمود 2 سنجد ان الخليه التى تقع فيهما هى الخليه b53 تحديد الاسطر نفترض اننا نريد تحديد الاسطر من 53 الى 54 سيكون شكل الكود كالاتى Sub selection_row() ' تحديد الاسطر من 53 الى 54 Rows("53:54").Select End Sub تحديد الاعمده نفترض اننا نريد تحديد الاعمده من العمود a الى العمودG سيكون شكل الكود كالاتى Sub selection_COL() ' تحديد الاعمده Columns("A:G").Select End Sub تحديد اخر خليه نفترض اننا لدينا مجموعه من الخلايا فى السطر الاول مملوؤه بالبيانات وان اول خليه بها بيانات هى الخليه a58 ونريد الوصول الى اخر خليه بها بيانات بعد الخليه a58 سيكون شكل الكود كالاتى Sub SELECTLASTCELLS() ' تحديد اخر خليه بها بيانات Range("A58").End(xlDown).Select End Sub تحديد الخلايا التى بها بيانات بداية من خليه معينه نفترض اننا نريد تحديد الخلايا التى بها بيانات بداية من الخليه a62 سيكون شكل الكود كالاتى Sub SELECTCELLSDATA() ' تحديد الخلايا التى بها بيانات بداية من Range("A62", Range("A62").End(xlDown)).Select End Sub اتمنى ان يكون الدرس مفيدا مرفق شيت اكسيل به التطبيقات learnvba.rar تقبلوا تحياتى
    5 points
  2. كل يوم معلومة EXCEL السلام عليكم اخوانى اعضاء منتدانا العملاق اوفيسنا خطر ببالى ان نقوم ببدء هذا الموضوع بحيث نضع كل يوم معلومه فى VBA او داله او اختصار للوحة المفاتيح لرفع قدرتنا فى برنامج اكسيل بحيث تكون المعلومه سريعه ومفيده وبمراجعة هذه المعلومات يمكن تفادى الكثير من الاسئلة المتكررة وبدلا من تطبيق الحل لاكثر من عضو بسبب تشابه السؤال يكون الشرح بمثابة حل للجميع . ارجوا ان نبدأ فى هذا الموضوع بجديه وان يعنا الله على تقديم علم نافع للجميع
    4 points
  3. كيف اجعل مصنف اكسل فية مايكرو مشترك بين مجموعة من المستخدمين يقدرون التعديل والحفظ في نفس الوقت ..
    2 points
  4. إنّا للّه و إنّا إليه راجعون نسأل الله سبحانه وتعالى أن يغفر له ويثبته ويرزقه الجنة اللهم آمين
    2 points
  5. السلام عليكم و رحمة الله و بركاته أخي الغالي أنس دروبي .. لاحظ المرفق لو سمحت ربما يقرّبك من الفكرة التي تريد تنفيذها .. بإمكانك زيادة عدد التاكسات بوكس مثلما تشاء مع إضافة تسميتها بطبيعة الحال من كود اليوزرفورم خالص احتراماتي أنس دروبي.rar أنس دروبي.rar
    2 points
  6. إن شاء الله ليلاً إن تيسر لي الوقت سأقدم لك شرحاً للكود ... تقبل تحياتي ويرجى مراجعة التوجيهات (خاصةً اسم الظهور) أخي الكريم جرب المعادلة التالية في الخلية B2 في ورقة العمل data =IF(SUMPRODUCT(('Sheet 1'!$A$2:$A$500=$A2)*(B$1>='Sheet 1'!$B$2:$B$500)*(B$1<='Sheet 1'!$C$2:$C$500))>0,TRUE,"") ثم قم بسحب المعادلة لأسفل وإلى اليمين إلى آخر النطاق للأعمدة والصفوف إذا لم تعمل المعادلة يمكنك استبدال الفاصلة في المعادلة بفاصلة منقوطة كما يمكنك استخدام المعادلة التالية =IF(COUNTIFS('Sheet 1'!$A$2:$A$500,$A2,'Sheet 1'!$B$2:$B$500,"<="&B$1,'Sheet 1'!$C$2:$C$500,">="&B$1)>0,TRUE,"")
    2 points
  7. بسم الله ما شاء الله متميز كعادتك أيها الصقر (اللي مش جارح طبعاً) بارك الله فيك وجزاك الله كل خير عايز أعرف ايه الفرق اللي بين الخاصية Enabled والخاصية Locked ؟؟؟
    2 points
  8. أخي الكريم طاهر محمد يمكن عمل المطلوب عن طرق التحقق من الصحة حدد الخلايا المطلوب العمل عليها وروح للتبويب Data ثم الأمر Data Validation هيطلع لك نافذة (ممكن تفتحها تدخل نسمة هوا عشان تخفف حدة الحر شوية) ومن النافذة اختر من القائمة المنسدلة الأولى Text Length ودي بتتعامل مع طول النص ومن القائمة المنسدلة الثانية اختر Equal to زي ما طلبت لا أكثر ولا أقل دي تديك النتائج بالضبط وأخير في المستطيل الأخير الموجود اكتب طول النص 11 زي ما طلبت واضغط أوك حاول تكتب في الخلايا اللي حددتها وجرب وشوف اللي هيحصل
    2 points
  9. السلام عليكم ورحمة الله وبركاته اخوانى الافاضل اشكرم على متابعة الموضوع وعلى الكلمات الجميله اتمنى ان استطيع تقديم شيئا مفيدا تقبلوا تحياتى
    2 points
  10. السلام عليكم أخي محمد عبد السلام لاحظ ظهور إشارة تعجب ومثلث للأسفل عند الدخول إلى خلية كتب بها غير التنسيق المعتاد انقر بالماوس على المثلث واختر تجاهل إن شئت أو غيّر من تنسيق خلايا إلى نوع التنسيق الذي ترغبه عام - رقم -عملة - محاسبة - تاريخ مختصر....إلخ.وذلك بعد تحديد الخلايا المرغوب تغيير تنسيقها من الصفحة الرئيسية - تنسيق -تنسيق خلايا - التبويب رقم علماً أنها لا تظهر في الطباعة ...ودلالتها فقط للتنبيه على أنك تستخدم تنسيق مغاير للتنسيق المعد لها. والسلام عليكم. ملاحظة: ما كتبته هو بعد إذن إخوتي الأكارم الذين أحاطوا بالموضوع دراسة وبحثاً .وهذا جهد المقل أخي محمد.
    2 points
  11. السلام عليكم و رحمة الله و بركاته بارك الله فيك أستاذنا الفاضل " حسام عيسى " على الدروس المميّزة حقًّا .. لم أكتب هنا لأني أردت كما أشار أستاذنا الغالي أسامة البراوي أترك المجال لدروسك فقط .. و مشاركتي هذه كانت على مضض فقط لإضافة ملف الألوان وجدته بمكتبتي الخاصة ربما يستفيد منها بعضنا .. و آسف على الازعاج خالص تحياتي الألوان.rar
    2 points
  12. السلام عليكم ورحمة الله وبركاته الدرس الاول 2-RANGE هنا سوف نتعرف على كيفية الاشاره الى خليه او الى مجموعه من الخلايا وانا بعتبر ان الدرس ده هو اهم درس يجب البدأ بيه فى تعلم VBA لان مفيش تطبيق يتم فى VBA بدون الاشاره الى الخلايا تقبلوا تحياتى
    2 points
  13. السلام عليكم ورحمة الله وبركاته كنت بصدد عمل برنامج " دليل هاتف " فصادفتني بعض المشاكل باستخدام القوائم فأردت عمل شئ من التغيير في استعمال القوائم حتى هداني الله الى فكرة بأستخدام الاكواد والحمد لله انجزتها ولكنها تبقى في بدايتها وامكانية تطويرها واردة واحببت ان اشارككم بها لعل اجد من ارائكم بعض الامور التي قد تفيد بهذا الشأن هنا ملف يحتوي على صفحة من البرنامج مع احتوائه على القائمة المذكورة اخوكم عماد الحسامي
    1 point
  14. بسم الله الرحمن الرحيم الاخوة والاخوات فى هذا الصرح العظيم أقدم لكم اليوم الاصدار الثالث من برنامج EMA يشمل جميع الامور المحاسبيه هذه النسخه نسخه تجريبيه يرجى من الاخوة المحاسبين والمهتمين بالامور المحاسبية التجربه والتقييم للوصول الى الافضل ان شاء الله بنزل الشرح عن كيفية الاستخدام والتعامل مع البرنامج اى سؤال أو استفسار لا تترد وأنا تحت امركم كلمة المرور - الدعم الفني الباسورد - 123 تفضل نسختك EMA.zip
    1 point
  15. السلام عليكم ورحمة الله أولا :أحب أن أقوم بالشكر لجميع الأعضاء الكرام الذين سعو لتثبيت موضوعي الا وهو برنامج الصرافة المالية الخاصة والشكر الكبير الخاص لأخي وحبيبي واستاذي ياسر خليل أبو البراء على التثبيت وإن شاء الله نكون دائماً ساعيين معكم لنشر العلم والمعرفة لكي تعم ارجاء الارض والعالم ثانياً: أحب أن نعزي بفقدان اساس من اسس هذا الصرح العملاق الا وهو وفاة اخونا وحبيبنا عماد الحسامي نسأل الله أن يتغمده برحمته ويسكنه فسيح جناته ويصبر أهله على مصيبتهم اخواني الكرام لا نريد الاطالة الموضوع واضح على ماأظن من عنوانه وهو لدينا في الملف المرفق أكثر من تكست بوكس واحد ويوجد زر امر نريد عند وضع مؤشر الكتابة في احد من هذه التكست بوكس والضغط على الزر يقوم بوضع تاريخ اليوم في التكست بوكس الذي كان عليه مؤشر الكتابة بحثت كثيراً في المواقع ولكن كانت الحلول مختلفة في الشروط وضعت كود ولكن يعطي الشرط خطأ الكتابة في تكست بوكس عند وضع مؤشر الكتابة.rar
    1 point
  16. هل تعلم ؟ ان طول الصيغه فى الخليه الواحده فى اكسيل يمكن ان يتكون من 8000 حرف ... تخيل بقى لو قعدت تكتب فى 8000 حرف ---------------------------------------------------------------------------- ان الخليه الواحده يمكن ان تحتوى على 32000 حرف . وطبعا لا انصحك بكتابة هذا العدد من الحروف فى الخليه الواحده. ---------------------------------------------------------------------------- هذا الموضوع بداية لسلسلة هل تعلم ؟ فى الاكسيل ارجو من جميع الاعضاء المشاركه لاكمال هذه السلسلة جزاكم الله خيرا تقبلوا تحياتى
    1 point
  17. السلام عليكم ورحمة الله وبركاته بعد اذن الأستاذ أسامه وباقى الأساتذة الأخ KHMB هذا كود لتلوين مدى معين بعد تمام اكتمال بياناته اعتمادا على عدد الخلايا الفارغة فيه Private Sub Worksheet_Change(ByVal Target As Range) Dim LR As Integer, Rownum As Integer, CountBlank As String LR = Cells(Rows.Count, 1).End(xlUp).Row For Rownum = 2 To LR CountBlank = Application.WorksheetFunction.CountBlank(Range(Cells(Rownum, "A"), Cells(Rownum, "H"))) If CountBlank = 0 Then Range(Cells(Rownum, "A"), Cells(Rownum, "H")).Interior.ColorIndex = 38 Next Rownum End Sub الكود يوضع فى حدث الورقة التلوين يعمل من الصف الثانى على الأعمدة من A الى H جرب المرفق التالى Color a row after entering the required information .rar
    1 point
  18. أخي الكريم أنا ناس ... أكيد أنا ناس (مش حاجة تانية) أولاً هتحتاج خلية من خلايا ورقة العمل أي خلية تعجبك .. وليكن هشرح على الخلية O1 حدد الخلية روح للتبويب Data ثم Data Validation واختار من القايمة List عشان تعمل قايمة واكتب في مستطيل الـ Source كلمتين ON و OFF ON,OFF تمام .. قووووووووول تمام (مقلتش على فكرة وأنا سامعك) روح بقا للتبويب الأول Home وروح للتنسيق الشرطي Conditional formatting واختار New Rule ومن النافذة اللي قدامك (ركز وصحصح واصحى) اختار آخر خيار Use a formula to determine ...... وضع المعادلة التالية في المستطيل الكبير اللي على يمينه علامة حمرا =IF($O$1="OFF",TRUE,FALSE) طبعاً لو فيه رسالة خطأ طلعت لك ابقا استبدل الفاصلة بفاصلة منقوطة .... اضغط OK .. وكمل معايا >>>>>>>>>>>>>>>>>>>>> ادخل مرة تانية على التنسيق الشرطي بس المرة دي اختار Manage Rule عشان هنغير حاجة بسيطة كدا اختار من القايمة This worksheet عشان تظهر لك كل المعادلات الخاصة بالتنسيق الشرطي في كل ورقة العمل لما تبص على معادلاتك هتلاقي إن المعادلات مرة بتنطبق على العمود A ومرة على العمود B ومرة على العمود C ..بكدا نفهم إننا لازم نعمل نطاق يلم الثلاثة أعمدة وليكن النطاق A2:C1503 .... نحدد المعادلة بتاعتنا الجديدة (ملناش علاقة بمعادلاتك القديمة) نحدد ونيجي في صندوق Applies to ونكتب النطاق =$A$2:$C$1503 هتلاقي مربع في ناحية اليمين هتعلم عليه علامة صح Stop If True وأخيراً اضغط OK بس خلاص ... جرب بقا روح للخلية O1 واختار مرة ON ومرة OFF ولاحظ التغيير أرجو أن أكون قد أفدتك تقبل تحياتي
    1 point
  19. السلام عليكم انا اسف على طرح اكتر من طلب في نفس الموضوع ..... بارك الله فيك اخي ياسر
    1 point
  20. هل تعلم أن الأخ محمد الريفي متوقف عن الموضوع من فترة ؟؟ لعل غيابه عن المنتدى خير إن شاء الله في انتظار إحياء الموضوع نظراً لأهميته
    1 point
  21. وعليكم السلام ورحمة الله وبركاته أخي الحبيب صلاح بارك الله فيك على الفكرة الطيبة والمفيدة للجميع الموضوع موجود مسبقاً للأخ محمد الريفي بعنوان "سلسلة هل تعلم؟" يمكن المساهمة في موضوعه وإحياء الموضوع من جديد من خلال الرابط التالي من هنا
    1 point
  22. أخي الكريم أنس هل المطلوب وضع التاريخ في مربع النص TextBox الذي به المؤشر فقط؟ لو انتقل المؤشر هل يتم مسح التاريخ من مربع النص الذي كان به المؤشر أم لا بعد الانتقال منه إلى مربع نص آخر؟
    1 point
  23. اخوانى الافاضل اخى khmb مشكورا على المجهود المبذول بارك الله فيك اخى عبد الواحد يفضل ارفاق ملف موضحا به ما تريده بالتحديد والشرح المفصل حتى نستطيع مساعدتك تقبلوا تحياتى
    1 point
  24. السلام عليكم ورحمة الله وبركاته جزاكم الله خيراً على الجهود التي تبذلونها والتي ستكون مثمرة بعون الله تعالى بمتابعة المبتدئين أمثالي ..حيث من واجبنا دراسة معمقة ومتأنية لاستيعاب دقائقها وتفاصيلها راجياً لكم دوام التقدم والعطاء. أما عن نفسي بسبب قدم المعالج وصغر حجم الهارد فالتنزيل يتم ببطء سأدرسها بتمهل وتمعن لأنها وسيلتي لدخول عالم الـ VBA إن أعانني الله وقدّر لي البقاء. والسلام عليكم.
    1 point
  25. السلام عليكم ورحمة الله الأخ أبو عمر أولا / انت في قسم منتدى الاكسل وسؤالك يختص في المحاسبة صورة من الفاتورة الاصلية اللي من 2013 ثم عمل مذكرة تشرح فيها التفاصي وتتوقع من المسؤول ثم عمل قيد : 709.00 من ح / المشتريات 709.00 إلي ح / المــورد
    1 point
  26. اللهم اغفر له و ادخله جنتك بحق حبك له اللهم كما افسح لنا من علمه افسح له في قبره ربي انه احد الذين قدموا لنا العلم ابتغاء وجهك الكريم فاكرمه بكرمك واعفو عنه بعفوك اللهم انه ساهم في جعل العلم لنا روضه من رياض المعرفه فاجعل قبره روضه من رياض الجنه اللهم انه ساهم في فك كرب العلم لنا ففك عنه كربة الاخر بجميل عفوك و احسانك اللهم انه ساهم في الاحسان لنا بعلمه فرد له الاحسان بالاحسان ربي ان عبدك اكرمنا في دنياه فاكرمه في اخرته...... واحفظ لنا اخواننا الذين ما زالوا علي دربه سائرين يعطون للعلم زكاته
    1 point
  27. اخى الصقر مجهود كبير ومعلومات دسمه بارك الله فيك
    1 point
  28. ضع الروابط كلها في د واحد وإن شاء الله في أقرب وقت أحاول ألبي طلبك .. سأقوم بنسخ الشروحات كلها في أول رد لك في أي موضوع .. بصراحة محربتش أعمل دمج للموضوعات بس ممكن تكون دي فكرة (ولكن هيكون فيه مشكلة الردود المتداخلة !!) الموضوع صعب لأني مجربتوش بس هحاول إن شاء الله
    1 point
  29. أعتقد أن كثرة المعادلات بالملف مع هذا العدد من الأعمدة سيتسبب في ثقل الملف .. عموماً ننتظر الأخوة المتخصصين في المعادلات لمعالجة الأمر
    1 point
  30. شرفنى مرورك يا كبير وفيك بارك وحمدالله على السلامه اعتقد انه لا يوجد فرق بين الخاصيتين فكلاهما يمنع المستخدم من الادخال او التعديل فقط ننتظر رأى الخبراء ربما يكون لهما رأى اخر لى طلبين من فضلك 1-ياريت تحاول تدمج المواضيع كلها بموضوع واحد والردود فى الاخر ( بحيث يكون كل شروحات الفورم ورا بعض ومتاليه 2-ياريت تترك لى خاصيه التعديل لان بعد ما بخلص براجع الشرح ممكن اكون عايز اضيف شئ جديد او بلاقى فى بعض الاحيان أخطاء وعايز اعدلها وبيكون خاصيه التعديل مش موجوده ( رجاء من فضلك ) تقبل تحياتى
    1 point
  31. اخى محمد اشكرك على متابعة الموضوع وبالفعل انا ملاحظ انك متابع جيد لكل الاعمال الجيده التى تطرح فى المنتدى اتمنى لك التوفيق تقبل تحياتى
    1 point
  32. برنامج نور التجاري والخدمي (هدية العام الهجري الجديد) ضاحي الغريب و شوقي ربيع ************** سلسلة : تعلم اكسل معي بالصوت والصورة محمد نصري ************** دروس فى VBA Excel _ نتعلم معا برمجه اكسل محمود الشريف ************** افتح الباب وادخل لعالم البرمجة (متخافوش يا أحباب من اللي ورا الباب) ياسر خليل أبو البراء ************** سلسلة علمنى كيف اصطاد ( الفورم ) Forms حسام عيسى (صقر المنتدى) ************** فورم بحث وتعديل واضافة بيانات شرح بالفيديو مع الاكواد الأستاذ المخضرم / مجدي يونس **************
    1 point
  33. السلام عليكم ورحمة الله وبركاته أنتم يابني الحبيب ياسر خليل أبو البراء محل احترامي وتقديري ...لا أعرف كيف أكافئكم على استجابتكم طلبي هذا . ولذلك فإنني مدين لك أولاً بقبلة على جبينك الطاهر ثانياً بشكر جزيل لايمكنني تحصيله إلا إذا أبلغت في الثناء وثنائي لكم جزاكم الله خيراً وجعله في ميزان حسناتكم ..
    1 point
  34. احتمال أن يكون هذا فورم لتأكيد عملية الحفظ فإذا أدخلت كلمة المرور تم الحفظ وإلا لا يتم الحفظ .. عموماً ننتظر الملف المرفق للإطلاع عليه كما أخبرك الحبيب أبو عيد
    1 point
  35. السلام عليكم أخي وحبيبي في الله ياسر خليل أبو البراء المحترم: أحمد الله تعالى أن رأيتك البارحة كالمعتاد شعلة متوقدة من الذكاء والعمل وأحمده تعالى أن شافاك وعافاك مما ابتلاك به كما أشكرك لاستجابتك طلبي علماً أن شهراً كافياً بعون الله تعالى للتعرف على البرامج التي أوردت رابطها ،وكل الناس يحبون رؤية نتائج عملهم الطيب وانظر إلى قوله تعالى: ((فَأَمَّا مَنْ أُوتِيَ كِتَابَهُ بِيَمِينِهِ فَيَقُولُ هَاؤُمُ اقْرَؤُوا كِتَابِيهْ (19) إِنِّي ظَنَنتُ أَنِّي مُلَاقٍ حِسَابِيهْ (20) فَهُوَ فِي عِيشَةٍ رَّاضِيَةٍ (21) فِي جَنَّةٍ عَالِيَةٍ (22) قُطُوفُهَا دَانِيَةٌ (23) كُلُوا وَاشْرَبُوا هَنِيئاً بِمَا أَسْلَفْتُمْ فِي الْأَيَّامِ الْخَالِيَةِ (24)....)) اللهم اجعلنا منهم....آمين. البرنامجين اللذين ذكرتهما في مشاركتي هما: 1 - برنامج EMA المحاسبي :للأخ الصقر حسام عيسى المحترم . 2 - برنامج هدية رمضان برنامج للصرافة المالية الخاصة للأخ أنس الدروبي المحترم . أرجو أن ينالا إعجابكم ورضاكم جميعاً....تقبلوا تحياتي جميعاً والصلاة والسلام على سيد المرسلين والحمد لله رب العالمين. والسلام عليكم ورحمة الله وبركاته أخوكم المحب لكم أبو يوسف
    1 point
  36. السلام عليكم ورحمة الله نعم هذا يحصل في الاكسل عند تنسيق الخلايا كرقمية وتدخل فيها قِيم نصيِة وهذا ماحصل بالفعل عندك فقط عند ترحيل التعديلات لانك جعلت القِيم الخاصة بالتكسات في الكود بين علامتي تنصيص وهنا تعتبر قيمة نصية وليس رقمية وترحل الي الشيت كقيمة نصية مع العلم ان تنسيق خلايا الشيت رقمية وليس نصية اخوك / أبو الحسن والحسين
    1 point
  37. اريد عند الضغط على زر الفورم ان يظهر progress bar يستمر لمدة دقيقة تم تظهر يوزر فورم اريد progress bar ان يحتوي على نسبة مئوية hhg.rar
    1 point
  38. ماشاء الله ماشاء الله اخي صلاح المصرى
    1 point
  39. السلام عليكم و رحمة الله و بركاته استمتع أخي محمد عبد السلام بهذه اليوزرفورم .. غيّر حجمها و ألوانها و خطوطها مثلما تشاء خالص احتراماتي محمد عبد السلام.rar
    1 point
  40. هل تعلم أنه يمكنك منع المستخدم من كتابة مسافة قبل أو بعد النص .. فقط من خلال Data Validation التحقق من الصحة ، اختر Custom مخصص ثم اكتب هذه المعادلة (الخلية A1 على سبيل المثال) =$A1=TRIM($A1)
    1 point
  41. هل تعلم أن مفتاح الإختصار ( CTRL+SHIFT+* ) يحدد تقرير PivotTable بأكمله و مفتاح الإختصار ( CTRL+SHIFT+@ ) تطبيق التنسيق "وقت" بالساعة والدقيقة و"ص" أو"م"
    1 point
  42. هل تعلم ؟ لتحديد العمود بالكامل حدد أي خلية بالعمود ثم اضغط من لوحة المفاتيح CTRL + SpaceBar (مسطرة) ولتحديد الصف بالكامل حدد أي خلية بالصف ثم اضغط من لوحة المفاتيح SHIFT + SpaceBar (مسطرة) برجاء من الأخوة عدم كتابة أي ردود سوى المشاركات الفعالة التي تساهم في إثراء الموضوع ، حفاظاً على شكل الموضوع .. من يشارك فقط بمعلومة فليتفضل بالمشاركة
    1 point
  43. هل تعلم لإدخال نفس البيانات في جميع الخلايا قم بما يأتي 1/ حدد نطاق من الخلايا 2/ اكتب البيانات التي تريدها 3/ اضغط Ctrl+Enter هل تعلم لإدخال كسر في الخلية قم بما يأتي : اكتب الرقم 0 تليه مسافة , ثم قيمة الكسر باستخدام الرمز / يقوم الأكسل بتنسيق الخلية باستخدام التنسيق الرقمي "كسور"
    1 point
  44. السلام عليكم ورحمة الله وبركاته ترتيب العشرة الاوائل حسب المجموع والعمر ادخل معطياتك بداية الكود '================================================== ' من نطاق البيانات '================================================== '''''''' اسم النطاق او عنوانه مع اسم الورقة Private Const MyRng As String = "RangDate" '''''''' ارقام الاعمدة من نطاق البيانات '''''''' :حسب الترتيب التالي '''''''' رقم الجلوس,الاسم,تاريخ الميلاد,الفصل '''''''' SeatNum,Name,Bridate,MyClass Private Const MyColumn As String = "1,2,4,3" '================================================== ' من ورقة الاوائل '================================================== '''''''' اول خلية لوضع لست الاوائل Private Const MyRngPast As String = "D7" '''''''' نطاق اسماء الفصول Private Const MyClass As String = "P7:P13" '''''''' نطاق اسماء المواد ومواقعها Private Const MyTotal As String = "R7:T19" '''''''' تنسيق التاريخ Private Const DateFormat As String = "yyyy/mm/dd" '================================================== '================================================== المرفق اكسل2003 اكسل2007 ترتيب العشرة الاوائل حسب المجموع والعمر.rar ======================================================= تم التعديل حسب ملاحظة ايسم ابراهيم ادناه المرفق اكسل 2003/2007 ترتيب العشرة الاوائل حسب المجموع والعمر1.rar 61.97K 0 عدد مرات التحميل
    1 point
  45. برج المعالي.rar ميادين العطاء.rar
    1 point
  46. 1- بالنسبة لتغير العملة تم الشرح والتغيير في المشاركة رقم 62 2- بالنسبة لادراج شعار اتبع مايلي 3- بالنسبة لادراج اسم المستلم تم ضبطه والملف بالمرفقات سند بالدينار.rar
    1 point
  47. أخي العزيز // أبو نبأ السلام عليكم ورحمة الله وبركاته بالنسبة لشرح كيفية تغير العملة في السند كالتالي وبالنسبة للبيانات المتعلقة باسم المحاسب والمدير اتبع مايلي وبالنسبة للبيانات التي تظهر في كمبو بوكس جهة الصرف وسبب الصرف واسم البنك اتبع مايلي بالمرفقات الملف بعدالتعديل 1- بالريال والهللة طلب الاخmahmoud rabie 2- بالدينار طلب أخي العزيز أبونبأ مع تحياتي سند بالدينار.rar سند بالريال.rar
    1 point
  48. اكيد الموضوع سيكون رائع جدا طالما انه من استاذنا الكبير الحسامى ولكن اين الملف المرفق فى الموضوع
    1 point
  49. السلام عليكم ورحمة الله وبركاته هذه اول تجربة اقوم بها لاستحداث دوال جديدة ولا اعلم ان كان هناك من قام بعملها في السابق او ان كانت موجودة اصلا فان بالاساس لا اقوم باستخدام الدوال ولا احب استخدامها وعلى اي حال هنا اربع دوال متعلقة بالبحث "VLOOKUP" وعلى اربعة اشكال كالتالي : ---------------------------------------------- دالة البحث العكسية "VLOOKUPREVE" بحيث ان الدالة الرئيسية تقوم بالقراءة من اليمين لليسار اما هذه الدالة فتقوم بالقراءة بالعكس من اليسار لليمين الشرح المفصل مع الامثلة لهذه الدالة في المرفق vlookuprev.rar ---------------------------------------------- دالة البحث ذات المعيارين"VLOOKUPTOW" وهي دالة تقوم باستخدام معييارين لجلب البيانات وليس معيار واحد كما الدالة الاصلية وهي على شكلين "VLOOKUPTOW1" وهنا اذا كان المعيارين موجودان في العمودين الاول والثاني مباشرة "VLOOKUPTOW2" وهنا اذا كان المعيار الاول في العمود الاول والمعيار الثاني متغير اي في العمود الذي تختاره انت الشرح المفصل مع الامثلة لهذه الدالة في المرفق ---------------------------------------------- دالة البحث ذات الثلاث معايير"VLOOKUPTHREE" وهي نفس الدالة السابقة ولكن بثلاث معايير ويمكن عمل الدالة لاكثر من ثلاث معايير "VLOOKUPTHREE1" وهنا اذا كان المعايير الثلاث في العمودين الاول والثاني والثالث مباشرة "VLOOKUPTHREE2" وهنا اذا كان المعيار الاول في العمود الاول والمعيارين الثاني والثالث متغيرين اي في الاعمدة التي تختاره انت الشرح المفصل مع الامثلة لهذه الدالة في المرفق ---------------------------------------------- دالة البحث الترتيبية "VLOOKUPRNK" وهي دالة تقوم بايجاد البيانات حسب الترتيب المطلوب في حالة البيانات المتشابهة فالدالة الاصلية تقوم بجلب اول بيانات موجودة اما هذه الدالة فنقوم باختيار الترتيب المطلوب جلب البيانات حسبه الشرح المفصل مع الامثلة لهذه الدالة في المرفق vlookuprev.rar vlookuptwo.rar vlookupthree.rar VLOOKUPRNK.rar
    1 point
×
×
  • اضف...

Important Information