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

مشكلة جمع ايام على تاريخ هجري


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

السلام عليكم ورحمة الله وبركاته
اساتذتي الأفاضل
أرجو المساعدة  بكود لجمع أيام على التاريخ الهجري

 

 

انا عامل الجمع بالمعادلات الى حد ما بتطلع نتائج هه مظبوطة  :yes: 

فهل من كود لحل تلك المشكلة

 

 

وشكراً لكم جميعاً

tarekh_hegri.rar

رابط هذا التعليق
شارك

السلام عليكم أحمد

 

جرب ده مؤقتاً    الناتج بيظهر فى رسالة 

Sub adddaystodate()

Dim UserResp As String
Dim myDate As Date
Dim numDays As Double

UserResp = InputBox("أدخل التاريخ من فضلك ")
numDays = InputBox("كم يوما تريد اضافتها للتاريخ ؟")
myDate = CDate(UserResp)
MsgBox DateAdd("d", numDays, myDate)
End Sub


تحياتى

رابط هذا التعليق
شارك

السلام عليكم

 

أستاذي مختار حسين

شكرا ليك جدا

فعلا بتطلع نتائج مظبوطة

بس متنفعش مع الملف المطلوب حيث ان به آلاف التواريخ

المطلوب كود دالة للجمع

 

 

ولك مني اجمل وارق تحياتي

تم تعديل بواسطه احمد عماد
رابط هذا التعليق
شارك

الموضوع بسيط جدا أخي الكريم

إضافة عادية

حيث أن الإكسل يتعامل مع التواريخ على أنها أرقام تدل على الأيام

ويمكنك تغيير التنسيق فقط إلى تاريخ هجري

لاحظ المرفق

mas_add_tarekh_hegri.rar

رابط هذا التعليق
شارك

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

شكرا لاهتمام حضرتك

 

المشكلة ان التواريخ بالفعل مدخله على الشكل الهجري والتعامل معها عل الشكل الهجري

وليس بالتنسيق

 

لان بعد كدا بستخرج من ( التاريخ بعد الجمع  ) السنه فقط

وعمل VLOOKUP مثلا عليه

 

تقبل تحياتي

رابط هذا التعليق
شارك

الأستاذ الفاضل محمد بارك الله فيكم

فى مرفق حضرتكم ماذا لو أضفنا 60 يوما بدل 20  الناتج لا يكون صحيحا

 

يمكن التغلب على ذلك بالملف التالى  add-in

 

بعد اضافة المرفق  يا أحمد الى الاكسل

لما تفتح دوال اليوم والتاريخ  هتلاقى دوال اضافية

الدوال الجديدة
1 XDATE     كتابة تاريخ
2  XDATEADD  اضافة عدد من الأيام على تاريخ      ( الدالة دى بتاعتك هى التى تستخدمها )
3  XDATEDIF   لحساب عدد الأيام بين تاريخين
4  XDATEYEARDIF لحساب عدد السنوات بين تاريخين
5 XDATEYEAR  معرفة رقم السنة فى التاريخ
6 XDATEMONTH معرفة رقم الشهر فى التاريخ
7 XDATEDAY    معرفة رقم اليوم فى التاريخ

 
8  XDATEDOW  معرفة اسم اليوم فى التاريخ    

1 الاحد
2 الاثنين
3 الثلاثاء
4 الاربعاء
5 الحميس
6 الجمعة
7 السبت


طريقة الاضافة :   ملف  خيارات  add-in    ثم  go    تم browse  ثم 

ابحث عنها فى مسارها وحددها واضغط موافق   سوف تجد الدوال الحديتة  ضمن دوال اليوم والتاريخ

 

دعواتك ليه بقى   وتفضل المرفق





 

xdate.zip

تم تعديل بواسطه مختار حسين محمود
رابط هذا التعليق
شارك

لا يوجد أي مشاكل حتى لو أضفت 1000 يوم

أي رقم

يتم الاضافة عليه

ويمكن التعامل معه كتاريخ عادي جدا

يستخلص منه العام والشهر واليوم

وكل العمليات المتاحة على التاريخ

وهذه صورة من ملفي بعد إضافة 70 

post-20707-0-97154400-1430323487_thumb.p

الموضوع بسيط

ولكن ربما توجد مشكلة في التنسيق المختار 

رابط هذا التعليق
شارك

السلام عليكم 

استاذي المحترم مختار حسين 

عاجز عن الشكر 

جزاك الله كل خير

 

تبقى مشكلة واحدة 

 

 حصل لخبطه الدالة xdate بتطلع تاريخ معين للجمع & ولما جربت اضافة a قبل التاريخ الهجري وجمعه طلع تاريخ اخر

اىاً فيهم تاريخ الجمع الصحيح

 

وشكرا لاهتمامك

وتقبل فائق احترامي

 

 

مشكلة.rar

رابط هذا التعليق
شارك

استاذي الفاضل محمد صلاح

شكرا لردك ولاهتمامك بالموضوع

مشفتش ردك اسف جدا

لكن ممكن المشاركه رقم 8 ليا توضح رأي

وتم تنفيذ كلامك

وأرجو التوضيح لي اى التواريخ الموجوده اصح

وشكرا

ولك كل احترامي

رابط هذا التعليق
شارك

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

الأخ احمد الشهور الهجرية  29 و 30

الشهور الميلادية 28 و29 و30 و31  وده بيعمل لخبطة فى النتائج

قارن بين النتائج و شوف الذى يعطيك نتائج صحيحة  تحياتى

تم تعديل بواسطه مختار حسين محمود
رابط هذا التعليق
شارك

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information