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

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

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

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

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


    • نقاط

      15

    • Posts

      13165


  2. ابوخليل

    ابوخليل

    أوفيسنا


    • نقاط

      7

    • Posts

      13108


  3. عبدالسلام ابوالعوافي
  4. الصـقر

    الصـقر

    الخبراء


    • نقاط

      5

    • Posts

      1836


Popular Content

Showing content with the highest reputation on 05/21/16 in all areas

  1. كيف حليتها يا بوعبدالله يبدوا انك ازلت حقول الربط مازالت المشكلة موجودة في الجدولين يجب اعادة ضبط الحقول والعلاقة بينها انظروا التعديل اجازات2.rar
    2 points
  2. هل الملف يخصك ؟؟ لأن فك حماية ملف لا يخصنا يعد انتهاك للخصوصية فيرجى التأكيد على أن الملف ملفك ، وإن شاء الله يمكن فكه وإرساله لك على الخاص .. (هتقولي طيب ما أنا ممكن أقول إن الملف بتاعي وهو مش بتاعي .. هقول عشان تشيل الوزر إنت لوحدك !! ) ويمكن البحث في المنتدى عن الموضوعات التي تتناول فك الحماية وستجد الكثير
    2 points
  3. أجب عن الأسئلة في هذه المشاركة لابد من توضيح الطلب .. نصيحة لا تطلب تعديل على كود بدون شرح مفصل لآلية العمل .. وصدقني حتى ولو كنت أنا اللي كاتب الكود ، أكيد مش هعرف أفيدك غير لما أعرف ايه المشكلة بالضبط ..!! (لاحظ عدم استجابة الأخوة لمعظم موضوعاتك .. ليس تعنت لك والعياذ بالله ، ولكن لعدم وضوح المعطيات بشكل كامل ..أرجو أن تتفهم الأمر لكي تجد الاستجابة المطلوبة
    2 points
  4. اخى الكريم اضف هذه الوحدة النمطية Public Function defaultvalue () As String Dim strdefaultvalue As Integer strdefaultvalue = [Forms]![fbillcr]![acc_code] defaultvalue = strdefaultvalue End Function وفى ز ر فاتورة جديدة اضف هذا الكود Me.acc_code = defaultvalue()
    2 points
  5. بارك الله بك اخي الصقر
    2 points
  6. اخى الكريم والله انا بحاول فهم طلبك واخير فهمته بصعوبه وذالك لان الطلب غريب كيف يكون للطالب الواحد اكثر من درجه !!!! المهم بدون دخول فى تفاصيل جرب المرفق هل هو ما تريد تقبل تحياتى تحويل المعادلة الى كود.zip
    2 points
  7. بسم الله الرحمن الرحيم " وَذَا النُّونِ إِذ ذَّهَبَ مُغَاضِبًا فَظَنَّ أَن لَّن نَّقْدِرَ عَلَيْهِ فَنَادَىٰ فِي الظُّلُمَاتِ أَن لَّا إِلَٰهَ إِلَّا أَنتَ سُبْحَانَكَ إِنِّي كُنتُ مِنَ الظَّالِمِينَ (87) فَاسْتَجَبْنَا لَهُ وَنَجَّيْنَاهُ مِنَ الْغَمِّ ۚ وَكَذَٰلِكَ نُنجِي الْمُؤْمِنِينَ (88)" سورة الانبياء فإن لقول العبد: "لا إله إلا أنت سبحانك إني كنت من الظالمين" فضلًا عظيمًا وخيرًا كثيرًا؛ فقد قال رسول الله صلى الله عليه وسلم: دَعْوَةُ ذِي النُّونِ إِذْ دَعَا وَهُوَ فِي بَطْنِ الْحُوتِ لَا إِلَهَ إِلَّا أَنْتَ سُبْحَانَكَ، إِنِّي كُنْتُ مِنَ الظَّالِمِينَ، إِنَّهُ لَمْ يَدْعُ بِهَا مُسْلِمٌ فِي شَيْءٍ قَطُّ إِلَّا اسْتَجَابَ اللَّهُ لَهُ بِهَا. رواه أحمد في المسند, والحاكم في المستدرك وغيرهما, وصححه تفضل اخى الكريم الحل من خلال الفورم مباشرة تقبل تحياتى تحويل المعادلة الى كود.zip
    2 points
  8. السلام عليكم ورحمة الله وبركاته اخواني الأعزاء طرحت مسبقا لنموذج فاتورة عربي ونموذج فاتورة انجليزي لكن اليوم سوف اتناول الفاتورة بشكل وفكر جديد حتي تخدم شريحة كبيرة من المستخدمين مع حركات اخي الحبيب / شوقي ربيـع الجديد في النموذج فورم واحد ولكن يمكنك من خلاله الاختيار بين لغة الفاتورة (عربي - انجليزي ) ولغة الايصال (عربي - انجليزي) اختيار سهل للاصناف اختيار طريقة السداد بيان رصيد العميل واترككم مع النموذج أدعو الله سبحانه وتعالي ان يكون النموذج فيه الفائدة لكم ولا تنسونا بدعائكم بصلاح الحال بظهر الغيب فاتورة مبيعات اوفيسنا_2.rar
    1 point
  9. بسم الله و ما شاء الله اللَّهُمَّ انْفَعْنَا بِمَا عَلَّمْتَنَا , وَعَلِّمْنَا مَا يَنْفَعُنَا , وَزِدْنَا عِلْمًا إِلَى عِلْمِنَا اهداء لكل من شارك بعلمه اقل ما يقال لكم "عندما تنتهى كلمات الابداع و تبدأ من جديد و تنتهى عندكم" بارك الله لكم ( فكرة المدونة هى سهولة الوصول و البحث فى المنتدى للذهاب الى ملف _ المدونه الاصدار الاول من هنا مدونة اعمال ايقونات الماس لمنتدى اوفيسنا_سلسله تجميعيه برنامج و فورم الفواتير بالتقرير_ استرجاع حركة بيانات بقائمة الفواتير خاصه لكل كود عميل _ أ/ رحمه الله_ الحسامي برنامج فواتير _ أ/ رحمه الله_ الحسامي فاتورة مبيعات _ أ/ رحمه الله_ الحسامي يومية مبيعات _ أ/ رحمه الله_ الحسامي فاتورة مبيعات بالترحيل _ ا / رحمه الله_ الحسامي _ ا / احمدزمان فاتورة مبيعات_ بزر اضافة فاتورة جديده _ الاستاذ/ الحسامي رحمه الله بالكود _ استدعاء فاتوره _ أ/ رحمه الله_ الحسامي _ الاستاذ / طارق محمود برنامج اكسل يعطي تقرير هام وممتاز_تقرير العملاء و الربح و الخساره _ أ/ رحمه الله_ الحسامي _ و مشاركة أ / دغيدى فورم فـاتورة مع الطباعة (English)_ أ/ ضاحى الغريب فاتورة ((خبورية )) تجارية مع الطباعة_ أ/ ضاحى الغريب نموذج فاتورة مبيعات عربي انجليزي مع ايصال_ أ/ ضاحى الغريب نموذج فاتورة على الفورم (هدية لجميع الاعضاء) _ أ/ شوقي ربيع طريقة سلسة لادخالات اصناف الفواتير _ أ/ شوقي ربيع نموذج فواتير منوع (مبيعات /مشتروات/ مردوات المبيعات/مردودات المشتروات) _ أ/ عبدالله باقشير نموذج فاتورة بفورم بامكانية الترحيل والاستدعاء _ أ/ عبدالله باقشير نموذج فاتورة متكامل بفورم بامكانية الطباعة (برنامج جاهز) _ أ/ عبدالله باقشير فاتورة ترحيل وبحث _ أ/ عبدالله باقشير فاتورة بالكود _ مع الترحيل و الاستدعاء _ أ/ عبدالله باقشير فاتورة بترحيل للبيانات _ أ/ عبدالله باقشير نموذج لفاتوره بدون فوروم-حفظ-تعديل-حزف _ أ/ ابراهيم ابو ليلة اهداء الى المنتدى--شرح كيفية عمل فاتوره على الكسيل بدون فورم _ أ/ ابراهيم ابو ليلة دعوة للخبراء في درس عمل فاتورة ديناميكية رهيييبة _ أ/ الزبارى و مشاركات الاعضاء ترحيل فاتورة مبيعات بفورم (هدية بسيطة)_ أ/ الزبارى فاتورة ديناميكية _ أ/ الزباري اكسر الباب وادخل عالم الباركود _ أ/ الزباري هديتي إليكم.. كاشير مبيعات بالأصنف _ أ/ الزباري فاتوره بيع مع التحقق من رصيد الصنف _ أ/ عادل حنفي فاتورة بسريال متغير مع الحفط في فولدر الملف الاساسي برقم الفاتوره _ أ/ عادل حنفي استدعاء و ترحيل فاتورة _ الساده / KHMB _ و _ سليم حاصبيا برنامج ايصالات و فواتير _ أ / حمادة عمر جلب البيانات فاتورة _ أ/ خالد الرشيدى و مشاركات الاعضاء برنامج متنوع _ أ / احمد حمور-ابوعبدالله برنامج موردين و مبيعات_فاتورة مع السندات و الاستعلام _ أ / طلعت محمد حسن برنامج _فاتورة بالفورم مع الاستعلام _ أ / طلعت محمد حسن فاتورة_كود حفظ كل فاتوره مستقله على مسار drive_D _ أ / عبدالله المجرب برنامج فاتورة من نسختين مع الترحيل _ أ / ابو عبدالله_اكسلجى نموذج فاتوره أ / ابو اسامة العينبوسي برامج المخازن و المستودعات نظام مخازن متكامل : نظام الربيع العربي لادارة المخزون _ أ/ الحسامي رحمه الله جديد : نزول برنامج المخزون و الفواتير الشامل الاصدار الثالث .... المشروع الكبير_ أ/ عمرو المشروع الكبير: شرح برنامج المخزون و الفواتيرالشامل الاصدار الثالث_ أ/ عمرو (موضوع مميز) الاصدار الاول_ برنامج المخزون و الفواتير الشامل ...هديتى الى كل الاعضاء_ أ/ عمرو برنامج مخزون وفواتير شامل_ الاصدار الثانى ( الاكسيل بشكل جديد )_ أ/ عمرو هديتى_برنامج مخازن_2030gadham_دبل كليك بالارصدة_صنف_مورد_عميل جلال الجمال_ابو أدهم برنامج مخزنى اوفيسنا 2020_ اصدار 2_بحث و طباعه_ جلال الجمال_ابو أدهم هديتى _برنامج مخزنى جاهز _ ارصدة_ كارت صنف بين تاريخين 2013_ جلال الجمال_ابو أدهم كارت الصنف الذكى لمحاسب / امين المخزن المحترف ( اصدارة معدلة )_ أ/ ابو اياد ( الاسيوطى ) هدية العيد كارت الصنف الذكى لمحاسب / امين المخزن المحترف_ أ/ ابو اياد ( الاسيوطى ) برنامج خاص بالمحاسبة والجرد لصيانة الهاتف _ أ/ شوقي ربيع نظام حركة المستودعات و متابعة المخزون_ أ/ احمد زمان برنامج جرد العهده المخزنيه _ أ/ احمد زمان برنامج مخازن _ أ/ محمد حسن المحمد برنامج طلبات الشراء_ أ/ ابو عبدالله برنامج مخزنى و فواتير_ متعدد _ أ / ابو عبدالله_اكسلجى ملف لاحتساب تكاليف وتسعير طلبية بضاعة مستوردة _ أ / ابو عبدالله_اكسلجى تكويد / ادخال صنف بناء على اسم المجموعة _ أ/ حسام عيسى _ الصقر كود ترحيل البيانات بين شيتين مع اضافة رصيد الصنف اذا كان مرحل سابقا _ أ / عبدالله باقشير _ أ/ ibn_egypt بداية خيط لبرنامج مخازن _ أ / عبدالله باقشير بالكود ترحيل وارد و منصرف المخزن مع الترصيد _ أ / عبدالله باقشير اضافة وصرف الي ومن ثلاثة مخازن _ أ/ عمر الحسيني الوارد اولا صادر اولا (first in first out (FIFO _ أ/ ياسر العربى برنامج لادراج خامات و اصناف بفورم مع الترصيد الشهرى _ أ/ ibn_egypt _ أ/ أبوعيد * برنامج المشتريات والمبيعات والمستودع* (برنامج جاهز) _ أ/ حسام نور النسخة العربية من برنامج المستودع _ أ/ حسام نور برنامج المستودع ومراقبة المخزون (برنامج جاهز) _ أ/ حسام نور برنامج لحساب المبيعات والمشتريات والأرباح لمحل ملابس _ أ/ أبو أكرم برنامج حسابات مخازن _ أ/ احمد فضيله بالفورم برنامج مخزنى جاهز بالتقرير_demo اسهل واسرع برنامج مخازن على الاطلاق _ أ/ كله على الله برنامج حركة مخازن _ أ/ ولدطيبة _ علاء الفهد الاسود برنامج المخازن والحسابات.. هديتي للأحبة _ أ/ غسان العبيدي عرض شكل ملف _ أ/ خزاني استعراض آخر 3 سجلات من الجدول عن طريق صندوق الرسائل msgbox _ أ/ الزباري فكرة برنامج مخازن بسيط هديه _ أ/ محمد السباعي برنامج حسابات الاصناف نرجوا من عمالقة المنتدي الغالي المشاركه _ أ/ ahmedghandour برنامج المخازن مجانى 100% _ أ/ عماد محمد غازى محمد رحمة و لا تنسونا من صالح الدعاء و لامى بالمغفره و الرحمه
    1 point
  10. نعم ابو عبدالله مثلك تماما ولكني اذا وجدت ما يستحق التوجيه فأني انبه لذلك فهنا عدلت على العلاقات ولكني غير مقتنع بالطريقة التي تم تصميم الجداول فيها خاصة جدول AGAZA فانا اعتبره زائدا بل هو عبء على البرنامج ويوجد ايضا حقول زائدة في جداول اخرى ولاحظ اني لم اشر الى ذلك
    1 point
  11. السلام عليكم اسرة المنتدى هي اسرتنا جميعا ً الله يحفظهم ويبارك الله في اعمالهم وندعو من الله لهم الموفقية والنجاح في اعمالهم انهم اخواننا ومايقصرون في اي مساعدة يساعدوننا فيها
    1 point
  12. نعم أزلت حقول الربط بين الرئيسى والفرعى وكذلك ازلت كود كان يضعه الأخ بحدث عند الفلترة بالنموذج الفرعى وقمت بتعديل مصدر السجلات بالفورم الفرعى بوضع المعيار الذى ستتم عليه الفلترة أركز بحل المشكلة التى يعرضها الموضوع فحسب ولا أقوم بفحص كامل للبرنامج المرفق تارك استنتاج ذلك لصاحب البرنامج فقد تعلمنا هكذا
    1 point
  13. استبدل Range("C5:l1000").ClearContents بـ Range("C5:D1000").ClearContents Range("F5:F1000").ClearContents Range("H5:l1000").ClearContents
    1 point
  14. الاول يقول اشتر بدرهم وفصّل بدرهمين انا ذكرت ان مربعات الخيار لا فائدة منها وفي النتيجة لا يظهر الحل الذي تم اختياره انظر كيف تم تعديل المثال : اربط جدول f باي برنامج تريد mathtest2.rar
    1 point
  15. لا داعي للاعتذار على الإطلاق فأنت لم تخطيء في شيء أبداً ..بالعكس الكثير يفضل الحلول السريعة والحلول التي لا تطول الموضوع ، وأنا بطبعي أطلب التوضيح بشكل ملفت للنظر ، وذلك لكي لا يكون توابع في الموضوعات بشكل كبير .. وفي النهاية كل يقدم المساعدة حسب علمه ووقته .. وعلى الأخوة الأعضاء مراعاة ذلك ، وألا يثقلوا على الأعضاء بإرسال رسائل خاصة ، فهذا الأمر يزعجني أنا شخصياً .. فتقديم المساعدة مكفول بوقت الفراغ والعلم بالأمر تقبل الله منا ومنكم صالح الأعمال .. تقبل وافر تقديري واحترامي
    1 point
  16. اعتذر على تسرعي استاذنا ياسر لكني افضل ان اضع فكرة الحل بدل حل كامل .. لان واجهتني بعض المشاكل عند تطبيق الحل علي ملف السائل .. قد يحتاج الملف الى تعديل لاحقا وقد لا يكون لدي وقت للتعديل .. فيتم ارسال رسائل علي الخاص او علي الفيس تطلب التعديل ويقولون "شغلي متوقف واحتاج للتعديل بشكل عاجل " .. لذلك لا اريد ان اضيف التزام لالتزاماتي واريد ان تكون مشاركاتي حسب وقت الفراغ والمزاج اتمنى ان تعذرني استاذنا ولك من كل التحايا
    1 point
  17. جميل أخي الكريم عبد السلام وبالفعل كنت سأرفق هذا الحل .. ولكن فضلت الانتظار لأنه من الممكن أن يكون عدد الخلايا المطلوبة كثيرة وفي هذه الحالة سيكون أمر مرهق للغاية كتابة المعادلة .. لدي حل بدالة معرفة ولكن ننتظر الأخ صاحب الموضوع فربما يكتفي بالمعادلة المقدمة .. تقبل تحياتي
    1 point
  18. تفضل تم التعديل أرجو أن يكون هو المطلوب تمنياتى بالتوفيق اجازات.rar
    1 point
  19. المرفق الأول به تنفيذ لهذه الفكرة بالمشاركة رقم 4 تقريبا ولكن سيكون لزاما انشاء جدول خاص ببيانات المسارات لجلب البيان المطوب منه
    1 point
  20. يرجى الالتزام بالتوجيهات وعدم إرسال رسائل على الخاص (راجع موضوع التوجيهات في الموضوعات المثبتة في صدر المنتدى) إذا كان الملف مهم وبه بيانات حساسة ، قم بأخذ نسخة من الملف وتغيير البياانات الهامة والحساسة بالملف وإرفاقه بالموضوع .. وذلك لرفع الحرج عن الأخوة الذين يرسل إليهم رسائل خاصة
    1 point
  21. ممكن ترفق الملف الأصلي الذي يحتوي المعادلات التي لديك .. لإلقاء نظرة على الملف .. حسب ما فهمت ويا ريت تأكد فهمي أنك تقوم بترحيل البيانات بين تاريخين في الخلايا W2 و W3 ، وطبقاً للخلية U3 فقط ، فهل هناك شروط أخرى ؟ لما لا تستخدم الفلترة بدلاً من الحلقات التكرارية .. من فضلك وضح الشروط المطلوبة للترحيل أولاً وبعدها إن شاء الله نحل مشكلة الخلايا الخضراء
    1 point
  22. ممكن حضرتك تضيف بعض البيانات الغير حقيقية للتجربة عليها وتقتصر بالمرفق على النموذج الرئيسى والفرعى فقط الذى تحتاج التعديل عليه هذا سيجعل الوصول لموطن المشكلة أسرع
    1 point
  23. إذاً الخلايا الخضراء ليست فارغة وبها معادلات أم أنها فارغة .. لما لا يكون الملف المرفق معبر عن الطلب حتى يسهل تقديم المساعدة المطلوبة .. لأن الخلايا الخضراء في المرفق فارغة وهذا من الممكن أن يجعلني أسلك مسلكاً آخر تماماً في عمل الكود !!! وللمرة مش عارف الكام أطلب التوضيح للطلب ، وأخبرتك لا تطلب تعديل على الكود وحسب .. لابد من توضيح المعطيات .. بشكل كامل ولكنك ما زلت مصراً على موقفك
    1 point
  24. تم رفع المرفق هنا لعلي اجد الوقت لمساعدتك او يسبقني احد الاعضاء الكرام اجازات.rar
    1 point
  25. بسم الله الرحمن الرحيم اليوم اقدم لكم بحث متقدم للبحث عن الاسم بالحرف او الكلمة او الجملة وعرض النتائج في كمبوبوكس والليست بوكس وايضا تم اضافة امكانية تحديد الاسم من الليست بوكس وعمل شيت بنفس الاسم المحدد داخل اللسيت كما يمكنك ايضا من الذهاب الى شيت الاسم المحدد داخل الليست بوكس الكود المستخدم داخل الملف كود البحث Private Sub ComboBox1_Change() Dim a() Dim b, c, d, e Dim Ws As Worksheet: Set Ws = Sheets("Sheet1") Dim l As MSForms.ComboBox: Set l = Me.ComboBox1 Dim i As Long: i = 0 e = Ws.Range("a40000").End(xlUp).Row a = Ws.Range("A2:a" & e).Value With Me.ComboBox1 .List = a .ListRows = 20 .MatchEntry = fmMatchEntryNone .TextAlign = fmTextAlignCenter End With Set b = CreateObject("Scripting.Dictionary") d = "*" & UCase(Me.ComboBox1) & "*" For Each c In a If UCase(c) Like d Then b(c) = "" Next c Me.ComboBox1.List = b.keys While i < l.ListCount If "" = Trim$(l.List(i, 0)) Then: l.RemoveItem (i): Else i = 1 + i Wend ListBox1.AddItem ListBox1.List = ComboBox1.List End Sub كود اضافة شيت بالاسم المختار من الليست بوكس Private Sub CommandButton1_Click() Dim Ws As Worksheet Application.ScreenUpdating = False Application.EnableEvents = False On Error Resume Next Set Ws = Worksheets(CStr(ListBox1.Text)) On Error GoTo 0 If Ws Is Nothing Then Sheets.Add After:=Sheets(Sheets.Count) ActiveSheet.Name = CStr(ListBox1.Text) Sheet1.Activate Set Ws = Nothing End If Application.EnableEvents = True Application.ScreenUpdating = True End Sub كود الذهاب الى شيت الاسم المختار Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) Dim Ws As Worksheet On Error Resume Next Set Ws = Worksheets(CStr(ListBox1.Value)) Ws.Activate Set Ws = Nothing End Sub لتحمل البرنامج اضغط هنا تقبلو تحياتي ياسر العربي
    1 point
  26. السلام عليكم اخي العزيز لقد حلت المشكلة اذ انني قمت باستدعاء الدالة في زر فاتورة جديدة وفي الدالة showdata1() بارك الله فيك يا اخي العزيز وحفظك الله واطال الله في عمرك مع الشكرالجزيل
    1 point
  27. مثالك اطلعت عليه من جهاز آخر فاعذرني وليش ما يضبط ؟ طابعة باركود تستخدم رولة مقاس عرض 80ملم او 58 ملم صحيح ؟ اضبط تقريرك مثل ما بينت لك بالضبط حاول تفتح اعداد الصفحة وتشوف الهوامش والاطوال يجب وضروري تكون طابعة الباركود هي الافتراضية عند تصميم التقرير
    1 point
  28. وفيك بارك اخى الحبيب ابو سليمان منور الموضوع ---------------------------------------- اخى الكريم ابو حماده انظر انت الى المعادله المطلوب كما طلبت هو ما تم فعله علشان اريحك قولا واحد اختر اى رقم جلوس فى الخليه وشاهد النتيجة وافتح الفورم واكتب نفس رقم الجلوس وشوف النتيجة ستجدها واحده بأعتذر منك لاستكمال الموضوع معك واذا كان حد من الاساتذه الافاضل فاهم شئ يكمل معك تقبل تحياتى
    1 point
  29. لا اله الا انت سبحانك انى كنت من الظالمين
    1 point
  30. لا داعي للاعتذار استاذي .. استمتع جدا عندما اشاركك في مناقشة موضوع .. فقد استفدت منك الكثير .. واشهد الله اني احبك في الله
    1 point
  31. حل آخر بشكل مباشر بدون الاستعانة بخلية مساعدة لجمع الأسهم .. المعادلة الأولى لحساب عدد الأسهم =MOD(SUM($E$6:$E$9),24) المعادلة الثانية حساب عدد القراريط =MOD(SUM($F$6:$F$9,INT(MOD(SUM($E$6:$E$9)/24,24))),24) المعادلة الثالثة لحساب الأفدنة =SUM($G$6:$G$9,INT(SUM($F$6:$F$9,INT(MOD(SUM($E$6:$E$9)/24,24)))/24),INT(SUM($E$6:$E$9)/576))
    1 point
  32. السلام عليكم إخواني سليم وعبد السلام جزيتم خيراً على الحلول المتميزة ولكن لاحظت اختلاف في النتائج فقمت بحساب العملية بشكل يدوي للتأكد من صحة المعادلات المقدمة عدد الأسهم = 39 سهم ( بطرح 24 نحصل على 15 سهم متبقي .. ولا خلاف في النتائج المقدمة من الطرفين) عدد القراريط = 47 قيراط (وبإضافة القيراط الذي حصلنا عليه من الأسهم يكون الإجمالي 48 قيراط) .. وفي هذه الحالة يتم تحويل 48 قيراط إلى عدد 2 فدان (مما يعني أن عدد القراريط سيكون صفر وليس 24 أو 23) عدد الأفدنة = 103 فدان + عدد 2 حصلنا عليه من النقطة السابقة مما يعني 105 فدان ، وليس 104 بناءً على ما سبق ... فضلت أن أقوم بتحويل كل عمود من الأرقام إلى أسهم (ومن خلال إجمالي الأسهم يمكن بناء المعادلات ببساطة) في أي خلية ضع المعادلة التالية والتي ستقوم بحساب وجمع إجمالي الأسهم لكل عمود ، حيث يتم ضرب الأسهم * 1 ، والقيراط * 24 ، والفدان * 576 ( 24 سهم * 24 قيراط) =SUM(($E$6:$E$9*1),($F$6:$F$9*24),($G$6:$G$9*576)) والمعادلة صفيف أي بعد الإدخال يتم الضغط على Ctrl + Shift + Enter ******************** ننتقل لآخر جزئية وهي المعادلات التي تقوم بحساب عدد الأسهم =INT(MOD($E$3,24)) باعتبار أن الخلية E3 هي الخلية التي وضعت فيها إجمالي الأسهم للثلاثة أعمدة ----------------------------- والمعادلة التالية للحصول على عدد القراريط =INT(MOD($E$3/24,24)) ----------------------------- والمعادلة التالية للحصول على عدد الأفدنة =INT($E$3/576) أرجو أن يكون الناتج صحيحاً إن شاء الله
    1 point
  33. وفقك الله لما يحب ويرضى أخي العزيز عماد غازي
    1 point
  34. 1 point
  35. لعله المطلوب جمع مساحات SALIM.rar
    1 point
  36. أخي الكريم بومتعب إليك الملف التالي عله يفي بالغرض إن شاء الله اضغط Alt + F8 من لوحة المفاتيح ، واختر الإجراء الفرعي المسمى Collect_Data ثم انقر على Run لتنفيذ الكود حمل الملف من هنا
    1 point
  37. السلام عليكم أخي الغالي والعزيز سيف الدين أبو باسم الطريقة التي تكلمت عنها هي صحيحة وليس فيها اي شك كلام أخي وحبيبي ياسر خليل صحيح لكن الحماية المتكاملة لملف أكسيل لاتكون فقط في معرفة الرقم التسلسلي للوحة الام وإنما في ثلاث حلول مجمعة مع بعض 1- حماية الملف بالرقم التسلسلي 2-تحويل ملف اكسل الى ملف تنفيذي بصيغة exe 3-اخفاء واجهة اكسل التطبيقة وظهور واجهة فورم بدل عنها 4-ربط ملف الاكسل بواجهة مبرمجة على الفيجوال بيسك وهذا الاخير يعتبر اختياري الطريقة الاولى والثانية والثالثة تكفي لأن يكون برنامجك محمي بشكل قوي للمستخدم المبتدئ والمتوسط وحتى المتقدم أتمنى أن تكون الفكرة وصلت لكي تشاهد الحماية الذي ذكرتها لك يمكنك مشاهدة هذا الموضوع برنامج شؤون الموظفين والمرتبات بحلته وشكله الجديد والسلام عليكم
    1 point
  38. شكرا لتواضعك وروحك الطيبة لو ارفق لنا محمد الجدول الذي يعمل عليه مع قليل من البيانات لربما تمكنا من ايجاد حل
    1 point
  39. استبدال v = v + Val(Cel) بـ v = v + 1
    1 point
  40. السلام عليكم ورحمة الله أرجو أخي الكريم أن يكون الملف المرفق هو الذي طلبته الطريقة: أفتح الملف المرفق على أي جهاز تريده وعند الفتح تظهر رسالة ترحيب "أن هذه النسخة مفعلة على جهاز واحد فقط" وعند نقل الملف الى جهاز أخر وفتحه لن يعمل معك وسوف تظهر رسالة تقول "أن هذه النسخة مفعلة على جهاز أخر وسوف يغلق الملف تلقائياً ولن يعمل ابداً" طريقة الحماية هذه هي معرفة الرقم التسلسلي للوحة الأم الخاصة بجهاز الكمبيوتر وحفظه في ملف الأكسيل تقبل تحياتي ومروري حماية متميزة لملف أكسل.rar
    1 point
  41. الصيغة موجودة اصلا داخل الملف .. تحتاج فقط لتعديل بسيط وقمت بتعديله في المرفق جمع الخلايا الملونة.rar
    1 point
  42. أخي العزيز أفضل أن تتناول الموضوع على شكل نقاط بسيطة لتجد الاستجابة من إخوانك قسم الموضوع إلى طلبات متتالية ولا تبدأ في طلب جديد إلا بعد أن يتم الطلب الأول ... مجرد نصيحة تقبل تحياتي
    1 point
  43. أخي العزيز محمد علي سالم شرفتنا بتواجدك معنا في الموضوع سأقوم بشرح بسيط لكود الأستاذ سليم علها تكون البداية لك Sub xx() Columns.Hidden = True Range("a1,c1,e1,j1,o1,z1").EntireColumn.Hidden = False End Sub السطر الأول يبدأ بكلمة Sub يليها اسم الإجراء واسم الإجراء أنت حر فيه سمه بما تريد وأفضل أن تكون التسمية معبرة عن الهدف من الكود مثلاً UnhideSpecificColumns .. وفي آخر سطر قفلة الكود بالجملة End Sub ما بين السطرين البداية والنهاية هذا هو لب الكود (ودا ملوش علاقة بالسوداني .. ولا المصري !!) السطر الأول في الكود يقوم بإخفاء الأعمدة كلها ...أينعم حيث أن الخاصية المستخدمة هي الخاصية Hidden وتعني مخفي .. إذاً ترجمة السطر الأعمدة. مخفي =صح يعني إخفاء كل الأعمدة لو غيرنا القيمة True إلى False تفتكر ايه اللي ممكن يحصل ؟؟ معروف إن True عكسها False ..إذاً سيقوم السطر في هذه الحالة بإظهار كل الأعمدة السطر الأول إذاً يقوم بإخفاء كل الأعمدة مرة واحدة (دفعة واحدة وفي نفس واحد) ثم السطر الثاني يأتي ليحدد اعمدة يعينها للتعامل معها وإظهارها .. وهنا أخونا الغالي سليم استخدم أول خلية في كل عمود من الأعمدة المراد إظهارها ، فالخلية a1 تمثل العمود الأول .. المهم جمع الخلايا في نطاق واحد كما هو مشار في الكود بهذا الشكل Range("a1,c1,e1,j1,o1,z1") ثم استخدم الخاصية EntireColumn والتي تتعامل مع العمود بالكامل ثم الخاصية Hidden والتي تحدثنا عنها ، وهنا إشارة لكل الأعمدة المطلوبة وفي النهاية تم وضع القيمة False لها لإظهارها دون سواها أرجو أن أكون وفقت في توصيل المعلومة تقبل تحياتي
    1 point
  44. اخواني في المنتدى لماذا لا تدعون المستخدم يختار عدد الصفوف و الاعمدة المطلوبة ابتذاءً من الخلية المحددة (بدل ان يدخل الى الكود و يقوم بهذا الشيء) عبر هذا الكود Sub CopyRowActiveCell() Dim WS As Worksheet, SH As Worksheet, LR As Long Set WS = Sheets("Sheet1"): Set SH = Sheets("Sheet2") LR = SH.Cells(Rows.Count, 1).End(xlUp).Row myrow = Application.InputBox("حدد عدد الصفوف", Default:=1) mycol = Application.InputBox("حدد عدد الاعمدة", Default:=1) ActiveCell.Resize(myrow, mycol).Copy SH.Cells(LR + 1, 1).PasteSpecial (xlValues) Application.CutCopyMode = False End Sub
    1 point
×
×
  • اضف...

Important Information