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

أ / محمد صالح

أوفيسنا
  • Posts

    4,444
  • تاريخ الانضمام

  • Days Won

    192

كل منشورات العضو أ / محمد صالح

  1. أخي الكريم هذا شيء طبيعي أن يكون الصف فارغا في الصفحة الأولى بينما لا يكون موجودا من أصله في الصفحة الثانية وأقترح عليك أن تكون صفحة إضافة الأسماء هي صفحة إضافة الدرجات وليست هذه في صفحة والدرجات في صفحة أخرى
  2. نعم أخي يمكن ذلك عن طريق وضع هذا الكود في حدث عند تنشيط كتاب العمل Private Sub Workbook_Activate() Application.OnKey "{F1}", "MyProcedure" End Sub فقط استبدل f1 بأي مفتاح وظيفة آخر وكلمة myprocedure باسم الماكرو الذي تريد تنفيذه عند الضغط على هذا الزر ولمزيد من المعلومات http://msdn.microsoft.com/en-us/library/aa195807(office.11).aspx
  3. بعد إضافة الكود فين؟؟ وهل الكود بالملف المرفق يظهر هذه الأخطاء؟؟ برجاء مزيد من التوضيح
  4. لا شكر على واجب أخي الكريم سعيد بوصولك للمطلوب
  5. أخي الكريم الكود الخاص بك يعمل ولا يوجد أي مشكلة به ويعطي الفرق بين التاريخ واليوم الحالي بالأيام بينما الكود السابق لي يعطي الفرق باليوم والشهر والسنة ولكن كما قلت بصورة تقريبية وهذه هي الصورة الصحيحة جرب وأخبرني بالنتيجة <p align="center"><font color="ffffff" size="2" face="Monotype Koufi" style="background-color: #000000 "> <script type="text/javascript"> function calcdiff(yr,m,d){ var today=new Date() var todayy=today.getYear() if (todayy < 1000) todayy+=1900 var todaym=today.getMonth() var todayd=today.getDate() if (todaym < m){ todayy-=1 var nmonthes = (todaym + 12)-m }else{ var nmonthes=todaym-m } if (todayd < d){ todaym-=1 var ndays=(todayd+30)-d }else{ var ndays=todayd-d } var nyears=todayy-yr document.write("مضى "+nyears+" سنة و "+nmonthes+" شهر و "+ndays+" يوم") } onload=calcdiff(1948,5,15) </script><p align="center"> </p>
  6. عذرا أخي خبور خير فلم أر حلك إلا بعد نشر مشاركتي على العموم نعم التعاون في قضاء حوائج الإخوة
  7. أخي جلال الأمر لا يحتاج إلى أكواد لجمع خلايا منسقة بالتنسيق الشرطي وإنما تحتاج لترمجة معادلة التنسيق الشرطي إلى معادلة باستخدام countif ومحاولتي لك ضع في الخلية h18 هذه المعادلة =COUNTIF(H3:H15,"<10")
  8. بسم الله الرحمن الرحيم شاكر لأخي طارق وأخي يحيى على ما أتحفونا به واسمحوا لي أن أدلو بدلوي (البسيط) في هذا المجال lookup صيغتها Lookup( value, lookup_range, result_range ) حيث value القيمة أو مرجع الخلية المراد البحث عنها lookup_range المدى المراد البحث فيه عن القيمة المطلوبة (ويشترط أن يكون مرتبا ترتيبا تصاعديا وإلا فسترجع الدالة نتائج خاطئة) result_range المدى المراد معرفة نتيجة مقارنته بالعمود الأول فمثلا لمعرفة الاسم (B) الموافق للرقم 25 في عمود المسلسل (A) نستعمل هذه المعادلة بشرط ترتيب عمود المسلسل تصاعديا من الأصغر إلى الأكبر lookup(25,a1:a100,b1:b100) vlookup صيغتها VLookup( value, table_array, index_number, not_exact_match ) حيث value القيمة المراد البحث عنها في العمود الأول من جدول البيانات table_array جدول البيانات المراد البحث عن القيمة في أول عمود من أعمدته وإرجاع القيمة الموجودة في رقم العمود المطلوب index_number رقم العمود المطلوب إخراج النتائج الموافقة للبحث منه not_exact_match قيمته true في حالة البحث غير المطابق عن القيمة الموجودة في المعامل الأول و false في حالة البحث المطابق فمثلا لتنفيذ نفس المثال السابق تكون المعادلة vlookup(25,a1:b100,2,false) طبعا لاحظنا عدم اشتراط الترتيب التصاعدي في عمود المسلسل في هذه الحالة أتمنى أن أكون وفقني الله في إيصال المعلومة بصورة بسيطة ومفهومة
  9. اللهم أنت ربي لا إله إلا أنت ، خلقتني وأنا عبدك ، وأنا على عهدك ووعدك ما استطعت ، أعوذ بك من شر ما صنعت ، أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي ، فإنه لا يغفر الذنوب إلا أنت . اللهم أنت ربي لا إله إلا أنت ، خلقتني وأنا عبدك ، وأنا على عهدك ووعدك ما استطعت ، أعوذ بك من شر ما صنعت ، أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي ، فإنه لا يغفر الذنوب إلا أنت . اللهم أنت ربي لا إله إلا أنت ، خلقتني وأنا عبدك ، وأنا على عهدك ووعدك ما استطعت ، أعوذ بك من شر ما صنعت ، أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي ، فإنه لا يغفر الذنوب إلا أنت . شكرا لأخويّ زياد علي ومحمد طاهر
  10. شكرا لك أخي ياسر يسّر الله أحوالك مجموعة رائعة من المواقع تسلم مفضلتك وبانتظار باقي الإخوة
  11. أخي الكريم يمكنك استعمال هذا الكود وهو كود جافا سكريبت ضعه في ملف امتداده html وستجد النتيجة للعلم النتيجة تقريبية حيث تعتمد على أن الشهر 30 يوم والسنة 365 <script type="text/javascript"> var mydate = "8/29/1998"; var sDate = new Date(mydate); var eDate = new Date(); var alldaysm = Math.round((eDate-sDate)/(1000*60*60*24)); var yearsm = Math.floor(alldaysm/365); var monthsm = Math.floor((alldaysm-(yearsm*365))/30); var daysm = Math.floor((alldaysm-(yearsm*365))-(monthsm*30)); document.write( "عدد السنوات بين التاريخين " + yearsm); document.write( "<br />عدد الشهور بين التاريخين " + monthsm); document.write( "<br />عدد الأيام بين التاريخين " + daysm ); </script> ضع التاريخ المطلوب في أول سطر بصيغة الشهر ثم اليوم ثم السنة
  12. أخي الكريم HaNcOcK لعرض مجموعة من السطور بنفس التنسيق من حيث المسافات وعدد السطور استعمل الوسم <pre> وإغلاقه </pre> وتعني pre formatting text أو النص المنسق مسبقا وهذا موقع آخر لتعليم html بل يعتبر مرجعا لها
  13. أسعدني مرورك أخي حسن ولا تنس أني مدرس لغة عربية والحمد لله الملف موافق لكل قواعد اللغة العربية مع العدد وأيضا بانتظار الملاحظات والاقتراحات للعلم تم إعادة رفع الملف بعد قليل من التعديل
  14. جزاك الله خيرا أخي حسن وبعد إذنك تابع معنا طلباتك أوامر أخي الكريم تجد بالمرفق التفقيق العربي بدون أكواد بارك الله فيك أخي حسن وشاكر لك مجاملتك الرقيقة خليتني أقول ليه ما دخلتش كلية الطب؟؟!! وهديتي لك ولكل الإخوة الأعضاء والمشرفين فكرة بسيطة وليدة الأمس فقط بعد رؤيتي وردي على الموضوع واستجابة لطلب الأخ الكريم ezzarqtouni التفقيط العربي بدون كود بانتظار ملاحظاتكم واقتراحاتكم لتطويره أتمنى وجود جيل من المبرمجين العرب ينافس ويتفوق على المبرمجين الأجانب mas-no2txt-novba2.rar
  15. عذرا لتأخر التهنئة أخي حسن ونبارك بالفعل لنا ولأعضاء المنتدى فالمكسب لنا وأدعو الله لك بالتوفيق والسداد
  16. بارك الله فيك أخي حسن أتمنى لك إقامة سعيدة في بيتك الثاني منتدى أوفيسنا وطبعا المتعة والاستفادة
  17. آمين أخي خالد خلّدك الله في جناته والله عندما أراك أو أقرأ كلماتك أتمنى زيارة صعيد مصر المليء بالناس الطيبين
  18. شكر الله لك أخي الكريم سعيد بمرورك العطر جعلني الله عند حسن ظنكم
  19. بارك الله لك في الحسين أخي يحيى وكتبه الله من الصالحين السعداء في الدنيا والآخرة
  20. بالفعل أخي سالم يجب حفظ الملف الذي يحتوي على أكواد vba في إكسل 2007 بصيغة xlsm وليس xlsx ويكون نوع الملف في شاشة الحفظ excel macro-enabled workbook
  21. مجهود رائع أخي حسن وفكرة جميلة بس ماله الكود؟؟ ياريت منظلمهوش
  22. بارك الله فيك أخي ياسر الكود الموجود في ملف الباتش يعتمد على عمليتين الأولى هي تغيير اسم المجلد إلى اسمه بالإضافةإلى رمز الكنترول بانيل والثانية هي جعله من ملفات النظام فلو قام أحدنا بإظهار ملفات النظام سترى هذا المجلد ولكن عند الضغط عليه ستفتح الكنترول بانيل وليس محتويات المجلد وجرب وأخبرني بالنتيجة مع العلم لا يدري أحدنا أن هذا الجهاز يحتوي على مثل هذه المجلدات أم لا وإن درى فكيف له بمعرفة أسماء المجلدات أماكنها ؟؟؟!! سعيد بمرورك وتواصلك أخي ياسر
×
×
  • اضف...

Important Information