-
Posts
4486 -
تاريخ الانضمام
-
Days Won
198
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو أ / محمد صالح
-
كتابة دالة التفقيط بشكل عشري (تفقيط ارقام)
أ / محمد صالح replied to memento's topic in منتدى الاكسيل Excel
أكرمك الله أخي حسن ثروة ايه يا راجل كفاية مرورك على الموضوع واحتفاظك بالملف أخي الكريم الملف الذي عرضه أخي حسن علي هو لعمل تفقيط بدون كود ومن الواضح في مطلوبك أنك تريد تفقيط بالكود وهذا موجود بكثرة في المنتدى وباللغتين العربية والانجليزية وبقليل من البحث سوف تجده وعلى العموم هذا رابط لملف التفقيط العربي والانجليزي http://www.officena.net/ib/index.php?app=core&module=attach§ion=attach&attach_rel_module=post&attach_id=26618 وأصل الموضوع هنا http://www.officena.net/ib/index.php?showtopic=29357&view=findpost&p=145920 تحياتي للجميع أخوكم محمد صالح -
بسم الله الرحمن الرحيم لا أعلم إن كان أحد سبقني بهذه التهنئة أم لا ولكن والله فرحت جدا عندما رأيت صورة Most Valuable Professional أسفل اسم أخي وصديقي محمد طاهر مدير المنتدى وأقول له 10000000000000000000000000000000000000000000 مبروك تستحقها
-
Download Microsoft Office Professional Plus 2010 Beta
أ / محمد صالح replied to يحيى حسين's topic in منتدى الاكسيل Excel
شكرا لك أخي يحيى وهذا رابط مباشر بدون دخول موقع ميكرو سوفت هنــــــــــــــــــا وهذا سيريال التفعيل MPTGX-FY23H-HHDK9-XQDB4-3TDF9 -
هل ممكن عمل برنامج يرسل للشخص الملف الخاص
أ / محمد صالح replied to خالدو's topic in منتدى الاكسيل Excel
أخي الكريم خالد يوجد بعض الاستفسارات وبإذن الله ستجد ما يسرك بالنسبة لبرنامج الأوت لوك هل يستخدمه مستخدم واحد (حضرتك) أم يوجد أكثر من حساب؟ هل اسم الملف بصيغة pdf هو نفس رقم تليفون العميل؟ بالنسبة لخامسا وسادسا أظن أنها بعيدة عن الموضوع إلا إذا كنت تريد قراءة الرقم الذي يقومون بكتابته في رسالتهم لك وتضعه في ملف إكسل (((وهذا موااااااااال آخر) بانتظار توضيحك وبعون الله ستجد ما يسرك -
هل ممكن عمل برنامج يرسل للشخص الملف الخاص
أ / محمد صالح replied to خالدو's topic in منتدى الاكسيل Excel
أشكرك أخي طارق على مجاملتك الرقيقة وسعيد جدا برسالتك وعذرا لانقطاعي في الفترة السابقة وبالنسبة للأخ صاحب الموضوع لا تقلق فكل شيء ممكن بإذن الله -
تفضل أخي الكريم جلال الحل بنفس طريقة الأخ خبور خير وأعتقد أنها سهلة الوصول إليها من عضو فعال مثلك أخي الكريم mas-counts.rar
-
بالفعل أخي الكريم كما أخبر أخونا أبو البراء (الذي نفتقده كثيرا) يفضل إرفاق ملف
-
اكتب هذه النص في صفحة الوورد واضغط انتر
أ / محمد صالح replied to amir501's topic in منتدي الوورد Word
معلومة خفيفة وجميلة من أخ هو حبيب هو للأنس أب -
طلب كود لحساب الفرق بين تاريخين
أ / محمد صالح replied to m_127899's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
مفيش مشكلة أخي الكريم المهم الوصول للمطلوب -
بنك الملفات من كل المواقع بكل الامتدادات
أ / محمد صالح replied to أ / محمد صالح's topic in قسم الأكسيس Access
سعيد بتواصلك أخي منذر عذرا لتأخر الرد كثيرا وفيك بارك أخي الكريم نفعنا الله بما علمنا وعلمنا ما ينفعنا أخوكم محمد صالح- 15 replies
-
- 1
-
-
من خلال فهمي لبنية جداولك لا يلزمك تكرار حقول النشاط في الجدولين ويكفيك وضعها في الجدول الثاني وعرضها عن طريق استعلام يجمع بين الجدولين
-
أخي الكريم هذا شيء طبيعي أن يكون الصف فارغا في الصفحة الأولى بينما لا يكون موجودا من أصله في الصفحة الثانية وأقترح عليك أن تكون صفحة إضافة الأسماء هي صفحة إضافة الدرجات وليست هذه في صفحة والدرجات في صفحة أخرى
-
نعم أخي يمكن ذلك عن طريق وضع هذا الكود في حدث عند تنشيط كتاب العمل Private Sub Workbook_Activate() Application.OnKey "{F1}", "MyProcedure" End Sub فقط استبدل f1 بأي مفتاح وظيفة آخر وكلمة myprocedure باسم الماكرو الذي تريد تنفيذه عند الضغط على هذا الزر ولمزيد من المعلومات http://msdn.microsoft.com/en-us/library/aa195807(office.11).aspx
-
طلب كود لحساب الفرق بين تاريخين
أ / محمد صالح replied to m_127899's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
بعد إضافة الكود فين؟؟ وهل الكود بالملف المرفق يظهر هذه الأخطاء؟؟ برجاء مزيد من التوضيح -
طلب كود لحساب الفرق بين تاريخين
أ / محمد صالح replied to m_127899's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
لا شكر على واجب أخي الكريم سعيد بوصولك للمطلوب -
طلب كود لحساب الفرق بين تاريخين
أ / محمد صالح replied to m_127899's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
ومرفق الكود في الملف masdatediff.rar -
طلب كود لحساب الفرق بين تاريخين
أ / محمد صالح replied to m_127899's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
أخي الكريم الكود الخاص بك يعمل ولا يوجد أي مشكلة به ويعطي الفرق بين التاريخ واليوم الحالي بالأيام بينما الكود السابق لي يعطي الفرق باليوم والشهر والسنة ولكن كما قلت بصورة تقريبية وهذه هي الصورة الصحيحة جرب وأخبرني بالنتيجة <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> -
عذرا أخي خبور خير فلم أر حلك إلا بعد نشر مشاركتي على العموم نعم التعاون في قضاء حوائج الإخوة
-
أخي جلال الأمر لا يحتاج إلى أكواد لجمع خلايا منسقة بالتنسيق الشرطي وإنما تحتاج لترمجة معادلة التنسيق الشرطي إلى معادلة باستخدام countif ومحاولتي لك ضع في الخلية h18 هذه المعادلة =COUNTIF(H3:H15,"<10")
-
ماهو الفرق بين هذين الدالتين (LOOKUP) (VLOOKUP)
أ / محمد صالح replied to alialatabe's topic in منتدى الاكسيل Excel
بسم الله الرحمن الرحيم شاكر لأخي طارق وأخي يحيى على ما أتحفونا به واسمحوا لي أن أدلو بدلوي (البسيط) في هذا المجال 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) طبعا لاحظنا عدم اشتراط الترتيب التصاعدي في عمود المسلسل في هذه الحالة أتمنى أن أكون وفقني الله في إيصال المعلومة بصورة بسيطة ومفهومة -
اللهم أنت ربي لا إله إلا أنت ، خلقتني وأنا عبدك ، وأنا على عهدك ووعدك ما استطعت ، أعوذ بك من شر ما صنعت ، أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي ، فإنه لا يغفر الذنوب إلا أنت . اللهم أنت ربي لا إله إلا أنت ، خلقتني وأنا عبدك ، وأنا على عهدك ووعدك ما استطعت ، أعوذ بك من شر ما صنعت ، أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي ، فإنه لا يغفر الذنوب إلا أنت . اللهم أنت ربي لا إله إلا أنت ، خلقتني وأنا عبدك ، وأنا على عهدك ووعدك ما استطعت ، أعوذ بك من شر ما صنعت ، أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي ، فإنه لا يغفر الذنوب إلا أنت . شكرا لأخويّ زياد علي ومحمد طاهر
-
مشاركة المفضلة الشخصية
أ / محمد صالح replied to أ / محمد صالح's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
بانتظارك أخي الكريم -
مشاركة المفضلة الشخصية
أ / محمد صالح replied to أ / محمد صالح's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
شكرا لك أخي ياسر يسّر الله أحوالك مجموعة رائعة من المواقع تسلم مفضلتك وبانتظار باقي الإخوة -
طلب كود لحساب الفرق بين تاريخين
أ / محمد صالح replied to m_127899's topic in المنتدى التقني العام و تطبيقات الأوفيس الأخرى
أخي الكريم يمكنك استعمال هذا الكود وهو كود جافا سكريبت ضعه في ملف امتداده 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> ضع التاريخ المطلوب في أول سطر بصيغة الشهر ثم اليوم ثم السنة