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

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

  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 مشاركات

  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. برنامج الفواتير و المخزون الشامل المحدث ( الاكسيل بشكل جديد ) office 2010 اليوم وبعد مرور ستة شهور من طرح برنامجى السابق على الرابط التالى http://www.officena....opic=41247&st=0 اقدم لكم برنامج الفواتير و المخزون الشامل المحدث ( الاكسيل بشكل جديد ) برنامج يحتوى على الاتى 1- شاشه ادخال الفواتير بكافه انواعها وفى هذه الصفحه ايضا يكمنك البحث عن اى فاتورة وتعديلها او الغائها او طباعتها كما يوجد اختصار لاخرالفواتير المدخله التى يمكن استدعائها بضغطة زر واحده و العديد من التفاصيل اكتشفها بنفسك 2- شاشه لادخال العملاء و التعديل عليها بها جميع تقاصيل العميل 3- شاشه ادخال الموردين و التعديل عليها بها جميع تقاصيل المورد 4-شاشه ادخال الاصناف و التعديل عليها بها جميع تقاصيل الصنف 5-شاشه ادخال المناديب و التعديل عليها 6- شاشه ادخال مستخدمين بصلاحيات مختلفه 7- شاشات التقرير وتشمل الكثير و الكثير من التقارير كتقارير المبيعات و المشتريات وتقرير على حسب المناديب او المستخدمين و الكثير من التقارير التى يمكن اكتشافها بنفسك 8- شاشه تقرير حسب العميل يوضح مشتراياته ومدفوعاته بالتواريخ وايضا يبين المديونيه المستحقه 9- كما توجد العديد والعديد من الشاشات كادخال السندات و الخصومات و المصاريف وطباعتها 10- الكثير من المزايا الاخرى كحركه صنف وتقرير المخزون وتقرير الموازنه والربح و الخساره... اكتشف المزيد ملاحظات هامه 1- تم عمل البرنامج على اوفيس 2010 و البرنامج لن يعمل بشكل جيد الا على هذا الاصدار لذلك ارجون من يقوم بتجربته ان يكون على هذا الاصدار 2- تم وضع الكثير من الاختصارات التى توصلك لبعض التقارير وتم الشرح داخل البرنامج 3- لاى استفسار خاص بالبرنامج يكون عن طريق هذا الصرح العظيم او عن طريق مراسلتى بالايميل التالى amroomo@gmail.com 4- اتمنى ان يكون هذا البرنامج اضافه لهذا المنتدى العظيم 5- شكر واجب لكل مشرفى و اعضاء منتدى اوفيسنا الذى اصبح مناره الاوفيس فى الوطن العربى 6- الرقم السرى للدخول 123 7- الرقم السرى لمحرر الاكواد هو 85211 8- للبدء باستخدام البرنامج وتجربته قم بادخال الاصناف او حتى صنف واحد وكذلك مع العملاء و الموردين قم بادخال بيان واحد لكل منهما وبعد ذلك قم بعمل الفواتير و السندات بعد ذلك يمكنك استدعاء التقارير المختلفه الخاصه بالبرنامج كما انه لابد من ادخال المناديب او حتى مندوب واحد لكى تستطيع حفظ الفاتوره صورة البرنامج اخيرا ارجو من الجميع عدم التردد فى اى استفسار او ملاحظات تم رفع البرنامج على موقع الميديا فاير حيث ان مساحه البرنامج 1.9 ميجابايت ============================= تم إضافة الملف الى المشاركة بدل الرابط الخارجي الإشراف ============================= البرنامج هو تحديث للبرنامج السابق على الرابط التالى http://www.officena....opic=41247&st=0 برنامج المخزون و الفواتير 2013.rar
    1 point
  15. بسم الله الرحمن الرحيم والصلاة والسلام على اشرف خلق الله سيدنا محمد صلى الله عليه وسلم اخوانى الافاضل تم سابقا عمل نموذج فاتوره بدون فورم على الرابط الاتى http://www.officena.net/ib/index.php?showtopic=50183&hl= وبناء على طلب بعض الاخوه الافاضل فى شرح كيفيه عمل ذلك وعزرا على التأخير فى عمل ذلك وفى تلبية رغباتهم اليوم سوف نبدأ هذا المشروع الكبير واوجه عناية الاخوه الافاضل ان الموضوع ان شاء الله يكون فى غاية البساطه بحيث يتسنى لم لديه الخبره فى ذلك ان يقوم بنفسه بتصميم برامجه التى يريدها اتمنى من الله ان يوفقنى فى الشرح لاننى لا اجيد هذا كثيرا تقبلوا تحياتى
    1 point
  16. السلام عليكم ورحمة الله أولا :أحب أن أقوم بالشكر لجميع الأعضاء الكرام الذين سعو لتثبيت موضوعي الا وهو برنامج الصرافة المالية الخاصة والشكر الكبير الخاص لأخي وحبيبي واستاذي ياسر خليل أبو البراء على التثبيت وإن شاء الله نكون دائماً ساعيين معكم لنشر العلم والمعرفة لكي تعم ارجاء الارض والعالم ثانياً: أحب أن نعزي بفقدان اساس من اسس هذا الصرح العملاق الا وهو وفاة اخونا وحبيبنا عماد الحسامي نسأل الله أن يتغمده برحمته ويسكنه فسيح جناته ويصبر أهله على مصيبتهم اخواني الكرام لا نريد الاطالة الموضوع واضح على ماأظن من عنوانه وهو لدينا في الملف المرفق أكثر من تكست بوكس واحد ويوجد زر امر نريد عند وضع مؤشر الكتابة في احد من هذه التكست بوكس والضغط على الزر يقوم بوضع تاريخ اليوم في التكست بوكس الذي كان عليه مؤشر الكتابة بحثت كثيراً في المواقع ولكن كانت الحلول مختلفة في الشروط وضعت كود ولكن يعطي الشرط خطأ الكتابة في تكست بوكس عند وضع مؤشر الكتابة.rar
    1 point
  17. السلام عليكم ورحمة الله وبركاته الاساتذة الافاضل هل من طريقة لعمل UserForm عوض من VBA.InputBox fatorrr.zip
    1 point
  18. هل تعلم ؟ ان طول الصيغه فى الخليه الواحده فى اكسيل يمكن ان يتكون من 8000 حرف ... تخيل بقى لو قعدت تكتب فى 8000 حرف ---------------------------------------------------------------------------- ان الخليه الواحده يمكن ان تحتوى على 32000 حرف . وطبعا لا انصحك بكتابة هذا العدد من الحروف فى الخليه الواحده. ---------------------------------------------------------------------------- هذا الموضوع بداية لسلسلة هل تعلم ؟ فى الاكسيل ارجو من جميع الاعضاء المشاركه لاكمال هذه السلسلة جزاكم الله خيرا تقبلوا تحياتى
    1 point
  19. أخي الكريم طاهر إذً لا مجال في هذه الحالة إلا بالكود وقد قدمه العلامة الكبير جعفر الطريبق لك
    1 point
  20. السلام عليكم أخي وحبيبي عبد العزيز البسكري هذا هو المطلوب بكل بماتقوله الكلمة من معنى فكرة تنفيذ الكود عند الخروج من التكست بوكس شيئ جميل ومبتكر ولكن نريد اضافة شرط وهو اذا لم نضع موشر الكتابة على أي من التكست بوكس والضغط على زر الامر يعطيني رسالة مثلا أنه يجب وضع موشر الكتابة على مربع النص المطلوب بس والله أنها فكرة جميلة ومبتكرة والاجمل أنها بسيطة لأنه في ملفي سوف اقوم بوضع اكثر من كنترول لكل تكست بوكس وطبعا يوجد أكثر من زر أمر بارك الله فيك مرة أخرى يعتبر الحل صحيح ولكن لو وضعنا هذا الشرط يصبح فيه جمالية في الاداء تقبل مروري وتحياتي
    1 point
  21. بارك الله فيك أسلوبك رائع فى الشرح يا أ / إبراهيم جزاك الله خيرا
    1 point
  22. السلام عليكم انا اسف على طرح اكتر من طلب في نفس الموضوع ..... بارك الله فيك اخي ياسر
    1 point
  23. هل تعلم أن الأخ محمد الريفي متوقف عن الموضوع من فترة ؟؟ لعل غيابه عن المنتدى خير إن شاء الله في انتظار إحياء الموضوع نظراً لأهميته
    1 point
  24. الأخ والأستاذ القدير / عبد العزيز البسكري جزاكم الله خير على كلماتكم الطيبة الرائعة التي تكن عن أخلاق عالية وتواضع جم أنا تابعت كثير من ردودكم في هذا المنتدى فلست جندي بسيط أنتم أعلى من ذلك بكثير وعلى فكرة كلنا جنود في هذا المنتدى كل جندي يقدم ما في استطاعته وقدرته لم أفهم الفكرة ولكن على بركة الله حتى نستفيد من أفكاركم ويستفيد الجميع إن شاء الله لأنني أرى فكرتي لا تتطابق مع المطلوب وهو يريدها عن طريق اليوزر فورم تقبل تحياتي وتقديري
    1 point
  25. السلام عليكم ورحمة الله الأخ أبو عمر أولا / انت في قسم منتدى الاكسل وسؤالك يختص في المحاسبة صورة من الفاتورة الاصلية اللي من 2013 ثم عمل مذكرة تشرح فيها التفاصي وتتوقع من المسؤول ثم عمل قيد : 709.00 من ح / المشتريات 709.00 إلي ح / المــورد
    1 point
  26. اللهم اغفر له و ادخله جنتك بحق حبك له اللهم كما افسح لنا من علمه افسح له في قبره ربي انه احد الذين قدموا لنا العلم ابتغاء وجهك الكريم فاكرمه بكرمك واعفو عنه بعفوك اللهم انه ساهم في جعل العلم لنا روضه من رياض المعرفه فاجعل قبره روضه من رياض الجنه اللهم انه ساهم في فك كرب العلم لنا ففك عنه كربة الاخر بجميل عفوك و احسانك اللهم انه ساهم في الاحسان لنا بعلمه فرد له الاحسان بالاحسان ربي ان عبدك اكرمنا في دنياه فاكرمه في اخرته...... واحفظ لنا اخواننا الذين ما زالوا علي دربه سائرين يعطون للعلم زكاته
    1 point
  27. ضع الروابط كلها في د واحد وإن شاء الله في أقرب وقت أحاول ألبي طلبك .. سأقوم بنسخ الشروحات كلها في أول رد لك في أي موضوع .. بصراحة محربتش أعمل دمج للموضوعات بس ممكن تكون دي فكرة (ولكن هيكون فيه مشكلة الردود المتداخلة !!) الموضوع صعب لأني مجربتوش بس هحاول إن شاء الله
    1 point
  28. السلام عليكم و رحمة الله و بركاته بارك الله فيك أستاذنا الغالي " الشهابي " على الملف و العمل المميّزيْن .. بكل صدق عمل رائع روعة صاحبه .. جزاك الله خيرًا و زادها بميزان حسناتك فعلاً أنا عن نفسي وجدته ملفًا صعبًا يحتاج إلى جنرال إكسل .. و أنا العبد الضعيف مجرّد جندي بسيط .. سيّدي الشهابي و صديقي الخليفة الأول وجدت صعوبة كون مادة البحث قليلة .. بحثت كثيرًا و للأسف لم أجدْ ما أبني عليه هذه اليوزرفورم .. لماذا ؟؟ بكل بساطة لو كانت قاعدة البيانات تتمثّل في ورقة واحدة سيكون من السهل عمل الكومبوبوكس و عرض البيانات بواسطتها .. أمّا أن تعمل كومبوبوكس واحدة لمجموعة من النطاقات المتعددة في ورقة واحدة مضروبة في مجموعة من الأوراق في عدد من العمّال ..كل هذه الترساتة بكومبوبوكس واحدة .. وجدت نفسي فعلاً عاجزًا الفكرة الوحيدة التي ارتأيتها قد تصلح ربما لهذا الملف هي يوزرفورم وحيدة تحمل عدد صفحات : MULTIPAGE ما رأيك أستاذي العزيز الشهابي أو كل منْ قرأ الموضوع في الفكرة ؟؟ خالص احتراماتي
    1 point
  29. أعتقد أن كثرة المعادلات بالملف مع هذا العدد من الأعمدة سيتسبب في ثقل الملف .. عموماً ننتظر الأخوة المتخصصين في المعادلات لمعالجة الأمر
    1 point
  30. اخى محمد اشكرك على متابعة الموضوع وبالفعل انا ملاحظ انك متابع جيد لكل الاعمال الجيده التى تطرح فى المنتدى اتمنى لك التوفيق تقبل تحياتى
    1 point
  31. برنامج نور التجاري والخدمي (هدية العام الهجري الجديد) ضاحي الغريب و شوقي ربيع ************** سلسلة : تعلم اكسل معي بالصوت والصورة محمد نصري ************** دروس فى VBA Excel _ نتعلم معا برمجه اكسل محمود الشريف ************** افتح الباب وادخل لعالم البرمجة (متخافوش يا أحباب من اللي ورا الباب) ياسر خليل أبو البراء ************** سلسلة علمنى كيف اصطاد ( الفورم ) Forms حسام عيسى (صقر المنتدى) ************** فورم بحث وتعديل واضافة بيانات شرح بالفيديو مع الاكواد الأستاذ المخضرم / مجدي يونس **************
    1 point
  32. رائع..جزيتم خيرا وبارك الله فيك اخي محمد حسن المحمدي على المعلومات الرائعة
    1 point
  33. السلام عليكم ورحمة الله وبركاته أنتم يابني الحبيب ياسر خليل أبو البراء محل احترامي وتقديري ...لا أعرف كيف أكافئكم على استجابتكم طلبي هذا . ولذلك فإنني مدين لك أولاً بقبلة على جبينك الطاهر ثانياً بشكر جزيل لايمكنني تحصيله إلا إذا أبلغت في الثناء وثنائي لكم جزاكم الله خيراً وجعله في ميزان حسناتكم ..
    1 point
  34. الأخ العزيز / يونس ( الخليفة الأول ) السلام عليكم ورحمة الله وبركاته أولا أتقدم بجزيل الشكر والتقدير لأخينا العزيز الأستاذ / عبد العزيز البسكري حفظه الله على متابعته للموضوع واستفساراته التي ساعدتنا في فهم المطلوب إن شاء الله جزاكم الله خير أستاذ عبد العزيز ثانيا : بالنسبة لاستدعاء البيانات إلى الفورم أجده شيء من الصعوبة وذلك لقلة الخبرة في هذا المجال ولكن ربما أستاذننا القدير عبد العزيز أو أحد من الأخوة والأساتذة الكرام يقومون بذلك فانتظر فما رأيك بطريقة أخرى ؟ وهي استدعاء البيانات بنفس تنسيق الفورم في ورقة أخرى أسميتها ( طباعة ) إليك بعض خطوات العمل المهمة فيها 1- تم عمل كود لإنشاء قائمة بأسماء الموظفين حسب الأوراق المسمية بكل موظف كم تم عمل رقم لكل موظف بالتسلسل حسب ترتيب موقع ورقته في الملف ( هذا من أجل الطباعة ) 2- تم عمل أعمدة مساعدة لجلب البيانات وهي ملونة باللون الأحمر ( مهمة في جلب البيانات ) 3- تم جلب البيانات حسب ( اسم الموظف )للأسابيع الأربعة ثم جلبها لكل اسبوع ( حسب اسم الأسبوع ) من خلال (الأعمدة المساعدة المذكورة) ثم جلب البيانات حسب كل يوم وحسب عناوين الأعمدة لكل أسبوع المعادلات المستخدمة في جلب البيانات متعددة ومتداخلة وقد تكون معقدة بعض الشيء ولكن حاول أن تدرسها وتفهما وإن شاء الله ستصبح سهلة بالنسبة لكم لقد واجهتنا معادلات متداخلة هكذا ولكن من خلال دراستها ومحاولة تطبيقها تم التعرف عليها ولا زلنا نتعرف على معادلات متداخلة من قبل كثير من الإخوان في هذا المنتدى الكل يفيد ويستفيد 4- تم عمل زر لطباعة كل الموظفين من خلال كود يقوم بذلك إن أردت الطباعة ليس للكل وإنما لعدد محدد من المظفين مثلا من (1)إلى (4)لطباعة أربعة موظفين حسب أرقامهم المحددة أو من ( 2 ) إلى ( 2 ) لطباعة الموظف رقم ( 2 ) فقط اتركك مع الملف لتنظر إليه ومنتظر أراءكم ومقترحاتكم والعفو حسابات الموظفين.rar
    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. أخي الكريم عبد الله ممكن مزيد من التفصيل لتتضح الصورة .. في الملف المرفق يوجد مصنفين واحد باسم "كشف الايتام" والتاني باسم "استبانة يتيم" في مصنف "كشف الايتام" يوجد ورقتي عمل ... أيهما مصدر البيانات للاستبانة ؟ أمر آخر ما هو الشكل المتوقع للاستبانة .. يرجى وضع نموذج للمطلوب المتوقع ؟ أمر آخر .. هل تريد تصدير كل ID إلى ملف ورد منفصل أم إلى ملف إكسيل منفصل؟ مزيد من التوضيح أخي الحبيب
    1 point
  39. أخي الحبيب إبراهيم مشكور على المجهود الرائع ومتابعينك فخلي بالك متخليش الجهاز يتعطل تاني ..
    1 point
  40. أخي الحبيب حسام عيسى بارك الله فيك على الرابط الرائع والمفيد أخي الغالي جعفر لكم يسعدني ويدخل السرور على قلبي أن أرى مشاركاتك فيما بيننا أخي الكريم أشرف النعاس افتح الملف انقر بالماوس على زر الأمر Test1 .. هيطلع لك عفريت (متخافش منه دا عفريت صاحبي وأنا عارفه) هتلاقي في العفريت زر أوك اضغط عليه وهتلاقي قدامك أسطر باللون الأحمر تعالى بعد كلمة Declare وأضف كلمة PtrSafe هتلاقي السطر اللي بالأحمر بقا بالأزرق اضغط F5 عشان تنفذ هيطلع لك العفريت تاني كرر نفس الخطوات .. أضف الكلمة PtrSafe بعد كلمة Declare إلى أن تنتهي من جميع الأسطر وتختفي الأسطر التي باللون الأحمر يا ريت بس متنسناش بدعوة .. تقبلوا تحياتي
    1 point
  41. السلام عليكم و رحمة الله و بركاته استمتع أخي محمد عبد السلام بهذه اليوزرفورم .. غيّر حجمها و ألوانها و خطوطها مثلما تشاء خالص احتراماتي محمد عبد السلام.rar
    1 point
  42. هل تعلم أنه يمكنك منع المستخدم من كتابة مسافة قبل أو بعد النص .. فقط من خلال Data Validation التحقق من الصحة ، اختر Custom مخصص ثم اكتب هذه المعادلة (الخلية A1 على سبيل المثال) =$A1=TRIM($A1)
    1 point
  43. هل تعلم ؟ لتحديد العمود بالكامل حدد أي خلية بالعمود ثم اضغط من لوحة المفاتيح CTRL + SpaceBar (مسطرة) ولتحديد الصف بالكامل حدد أي خلية بالصف ثم اضغط من لوحة المفاتيح SHIFT + SpaceBar (مسطرة) برجاء من الأخوة عدم كتابة أي ردود سوى المشاركات الفعالة التي تساهم في إثراء الموضوع ، حفاظاً على شكل الموضوع .. من يشارك فقط بمعلومة فليتفضل بالمشاركة
    1 point
  44. برج المعالي.rar ميادين العطاء.rar
    1 point
  45. 1- بالنسبة لتغير العملة تم الشرح والتغيير في المشاركة رقم 62 2- بالنسبة لادراج شعار اتبع مايلي 3- بالنسبة لادراج اسم المستلم تم ضبطه والملف بالمرفقات سند بالدينار.rar
    1 point
  46. أخي العزيز // أبو نبأ السلام عليكم ورحمة الله وبركاته بالنسبة لشرح كيفية تغير العملة في السند كالتالي وبالنسبة للبيانات المتعلقة باسم المحاسب والمدير اتبع مايلي وبالنسبة للبيانات التي تظهر في كمبو بوكس جهة الصرف وسبب الصرف واسم البنك اتبع مايلي بالمرفقات الملف بعدالتعديل 1- بالريال والهللة طلب الاخmahmoud rabie 2- بالدينار طلب أخي العزيز أبونبأ مع تحياتي سند بالدينار.rar سند بالريال.rar
    1 point
  47. اكيد الموضوع سيكون رائع جدا طالما انه من استاذنا الكبير الحسامى ولكن اين الملف المرفق فى الموضوع
    1 point
  48. السلام عليكم ورحمة الله وبركاته هذه اول تجربة اقوم بها لاستحداث دوال جديدة ولا اعلم ان كان هناك من قام بعملها في السابق او ان كانت موجودة اصلا فان بالاساس لا اقوم باستخدام الدوال ولا احب استخدامها وعلى اي حال هنا اربع دوال متعلقة بالبحث "VLOOKUP" وعلى اربعة اشكال كالتالي : ---------------------------------------------- دالة البحث العكسية "VLOOKUPREVE" بحيث ان الدالة الرئيسية تقوم بالقراءة من اليمين لليسار اما هذه الدالة فتقوم بالقراءة بالعكس من اليسار لليمين الشرح المفصل مع الامثلة لهذه الدالة في المرفق vlookuprev.rar ---------------------------------------------- دالة البحث ذات المعيارين"VLOOKUPTOW" وهي دالة تقوم باستخدام معييارين لجلب البيانات وليس معيار واحد كما الدالة الاصلية وهي على شكلين "VLOOKUPTOW1" وهنا اذا كان المعيارين موجودان في العمودين الاول والثاني مباشرة "VLOOKUPTOW2" وهنا اذا كان المعيار الاول في العمود الاول والمعيار الثاني متغير اي في العمود الذي تختاره انت الشرح المفصل مع الامثلة لهذه الدالة في المرفق ---------------------------------------------- دالة البحث ذات الثلاث معايير"VLOOKUPTHREE" وهي نفس الدالة السابقة ولكن بثلاث معايير ويمكن عمل الدالة لاكثر من ثلاث معايير "VLOOKUPTHREE1" وهنا اذا كان المعايير الثلاث في العمودين الاول والثاني والثالث مباشرة "VLOOKUPTHREE2" وهنا اذا كان المعيار الاول في العمود الاول والمعيارين الثاني والثالث متغيرين اي في الاعمدة التي تختاره انت الشرح المفصل مع الامثلة لهذه الدالة في المرفق ---------------------------------------------- دالة البحث الترتيبية "VLOOKUPRNK" وهي دالة تقوم بايجاد البيانات حسب الترتيب المطلوب في حالة البيانات المتشابهة فالدالة الاصلية تقوم بجلب اول بيانات موجودة اما هذه الدالة فنقوم باختيار الترتيب المطلوب جلب البيانات حسبه الشرح المفصل مع الامثلة لهذه الدالة في المرفق vlookuprev.rar vlookuptwo.rar vlookupthree.rar VLOOKUPRNK.rar
    1 point
  49. اخوي جرب هذه الداله في مصدر بيانات مربع نص غير مرتبط =Int(-100*[Myfield])/-100 مع تغيير MyField الى اسم الحقل لديك
    1 point
×
×
  • اضف...

Important Information