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

الردود الموصى بها

قام بنشر

4325435.gif

سألني أحد الأصدقاء عن دالة لحساب عدد أيام الشهر الحالي أو السابق أو التالي

فأعطيته دالة تفي بالغرض

ولكني بالبحث على الانترنت في المواقع الأجنبية

وجدت دالة بسيطة جدا تقوم بهذا الدور

fdfgdfg.gif

فقررت أن أشارك بها أحبتي في الله

لأعضاء وزوار ومشرفي بيتنا الثاني أوفيسنا

hfhfgh.gif

ولكن بعد أن نرى إبداعات الزملاء في كتابة دالة لهذا الغرض

trytyrt.gif

وفقنا الله وإياكم لكل خير

قام بنشر

استاذ محمد صالح

انت استاذ كبير عايزين من حضرتك برنامج يستطيع ان يدخل بيانات الطلاب الجدد  الى موقع الوزاره

قام بنشر

اخى واستاذنا محمد

وهذا حل اخر بالكود

Sub month_days()
    Dim m As Integer, y As Integer, DaysInMonth As Integer
    m = Format([b2], "mm")
    y = Format([b2], "yyyy")
    DaysInMonth = DateSerial(y, m + 1, 1) - DateSerial(y, m, 1)
    [d2] = DaysInMonth
End Sub

تقبل تحياتى

قام بنشر

اخى

واستاذنا محمد

 اعتقد ان هذه المعادله تفى بالغرض

=DAY(DATE(YEAR(B2),MONTH(B2)+1,1)-1)

تقبل تحياتى

بارك الله لك أخي الكريم إبراهيم

 

هذه الدالة هي التي أعطيتها للزميل

في المرة الأولى

قام بنشر

السلام عليكم ورحمة الله

 

أخي الكريم محمد صالح، هذه محاولة في الملف المرفق...

 

أخوك بن علية

 

 

الملف المرفق : attachicon.gifClasseur1.rar

 

فعلها بن علية 

eomonth

نهاية الشهر end of month

هذه هي الدالة المختصرة والمرنة التي أقصدها

 

رغم أنها من دوال إكسل القديمة

2003 وما قبلها

 

إلا أن معظمنا لا يستخدمها

ومرونتها لأنها تقوم بإرجاع عدد أيام أي شهر سابق (بالسالب)  أو تالي (موجب)

بدلالة تاريخ مكتوب في خلية أو استعمال الدالة now لتعمل على تاريخ اليوم

 

معادلة الشهر السابق

=DAY(EOMONTH(TODAY();-1))

لاحظ -1 يعني الشهر السابق وهكذا لو قلنا شهرين -2 وهكذا وإن زادت عن 12

 

معادلة الشهر الحالي

=DAY(EOMONTH(TODAY();0))

لاحظ 0 يعني بدون زيادة ولا نقصان فترجع لنا عدد أيام الشهر الحالي

 

معادلة الشهر التالي

=DAY(EOMONTH(TODAY();1))

ويمكننا زيادة 1 إلى أي رقم حتى وإن زاد عن 12

 

.......................

 

وفقنا الله وإياكم لكل خير

  • Like 2
قام بنشر

استاذ محمد صالح

انت استاذ كبير عايزين من حضرتك برنامج يستطيع ان يدخل بيانات الطلاب الجدد  الى موقع الوزاره

المفترض أن يقوم مبرمجو الوزارة بهذا الأمر

حيث يقوم المسئول بكتابة ملف إكسل به جميع الطلاب ثم يتم استيراده إلى قاعدة بيانات الوزارة

ولكن الأمر موكل لغير أهله

فمن يستطيع عمل كل هذا التطوير مغمور

ومن لا يملك معه الوسايط 

.....................

أما أن نقوم نحن ببرنامج يملأ النماذج ويرسلها فهذا صعب

 

................

 

برجاء من الإخوة المشرفين حذف هذا الموضوع

لأنه تكرر بصورة غير مقصودة

قام بنشر

شكرا استاذ محمد عل ردك

ولكن

 

يوجد بالمنتدى للاستاذ ياسر خليل ملف نستطيع عن طلريقه الدخول لصفحة بيانات الطلبه بموقع الوزاره

الملف ينقصه عمليه ادخال البيانات

** يوجد بمنتدى بوابة الثانويه العامة برنامج المنجز يستطيع عمل ذلك ولكن عيبه انه بفلوس والمدارس فقيره

اعانك الله

قام بنشر

بسم الله ما شاء الله .هكذا يكون العمل

مساهمة بسيطة مني دالة معرفة تقوم بنفس الوظيفة من سطر واحد فقط

Function NB_DAYS(date_test As Date)
    NB_DAYS = Day(DateSerial(Year(date_test), Month(date_test) + 1, 1) - 1)
End Function

وإليكم إخواني (اللي بيحبوا يحتفظوا بالأرشيف) ملف مجمع فيه كل الحلول السابقة للأساتذة الكبار :wink2:

 

Number Of Days In A Month.rar

قام بنشر

هذا ليس عيبا

فكل جهد من صاحبه يجب تقديره

وكل جهد مبذول في عملك ويقوم آخر براحتك من هذا الجهد

ترى لو استأجرت أحدا يقوم بذلك بدلا منك

هل تعطيه أجره أم لا؟؟؟!!

.........................

نداء للسادة المشرفين

الموضوع مخالف نظرا لتكراره بدون قصد

يرجى حذف هذا الموضوع

قام بنشر

يوجد بالمنتدى للاستاذ ياسر خليل ملف نستطيع عن طلريقه الدخول لصفحة بيانات الطلبه بموقع الوزاره

الملف ينقصه عمليه ادخال البيانات

أين رابط هذا الملف

  • 1 year later...
  • 9 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information