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

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


abumalak

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

إخواني عندي هالمرفق مكتوب بالهجري ومعه اليوم
ابي النتائج تكون بالميلادي وجربت الطريقه التي عن طريق تنسيق الخلايا ولكن ماضبطت معي

فهل من طريقه او كود احل فيه هالمشكله

ولكم الشكر والعرفان اخواني

ابو ملاك

Book3.rar

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

السلام عليكم

عملنا دالة بكود ادناه

لاستخلاص التاريخ الهجري من النص وتحويله الى ميلادي


Option Explicit


Function kh_HijToMilady(Textdate As String)

Dim dt As String

Dim kh_Calendar As Integer

dt = Trim(Mid(Textdate, InStr(Textdate, " "), 255))

dt = Replace(dt, "هـ", "")

kh_Calendar = Calendar

Calendar = vbCalHijri

If IsDate(dt) Then kh_HijToMilady = CDate(dt)

Calendar = kh_Calendar

End Function

شاهد المرفق2003

تحويل التاريخ الهجري الى ميلادي.rar

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

بسم الله ما شاء الله

عمل رائع من استاذ كبير ورائع

تلميذك جمال الفار

اخي الحبيب جمال الفار حفظه الله

اكرمك الله ورفع قدرك وجزاك خيرا

تقبل تحياتي وشكري

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

الف شكر لك أخي الغالي

وعيني عليك بارده وربي يحميك من كل شر

طيب ياغالي ممكن تعطيني الطريقه كيف أعدل في هذا الكود أين هو موجود هذا الكود ؟

ولك أجمل تحيه

اضغط

ALT+F11

CTRL+R

حتلاقيه في ملف الموديل

موديل1

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

السلام عليكم

عملنا دالة بكود ادناه

لاستخلاص التاريخ الهجري من النص وتحويله الى ميلادي


Option Explicit


Function kh_HijToMilady(Textdate As String)

Dim dt As String

Dim kh_Calendar As Integer

dt = Trim(Mid(Textdate, InStr(Textdate, " "), 255))

dt = Replace(dt, "هـ", "")

kh_Calendar = Calendar

Calendar = vbCalHijri

If IsDate(dt) Then kh_HijToMilady = CDate(dt)

Calendar = kh_Calendar

End Function

شاهد المرفق2003

احسنت وابدعت

استاذنا عبد الله باقشير

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

  • 1 year later...

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

 

الله يعطيكم العافية على الجهد القيم

استاذنا عبد الله باقشير
 

 

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

مثلاً 16/05/1440

بدزن يوم او حرف الهجري

جزيتم خير الجزاء

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

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

 

الله يعطيكم العافية على الجهد القيم

استاذنا عبد الله باقشير

 

 

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

مثلاً 16/05/1440

بدزن يوم او حرف الهجري

جزيتم خير الجزاء

 

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

تفضل هذا التعديل

 

Function kh_HijToMilady(Textdate As String)
Dim kh_Calendar As Integer
kh_Calendar = Calendar
Calendar = vbCalHijri
If IsDate(Textdate) Then kh_HijToMilady = CDate(Textdate)
Calendar = kh_Calendar
End Function

 

في امان الله

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

  • 8 months later...

تحية طيبة وبعد

 

هذا تقريبا ما ابحث عنه فقط تعديل بسيط ان امكن ممكن يكون التاريخ الهجري بدون اسم اليوم على سبيل المثال  ( 01/01/1435 )  و يطلع في العمود الاخر 02/01/2014 فقط ماهو مطلوب اكثر من كذا

 

و اكون لكم من الشاكرين

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

تحية طيبة وبعد

 

هذا تقريبا ما ابحث عنه فقط تعديل بسيط ان امكن ممكن يكون التاريخ الهجري بدون اسم اليوم على سبيل المثال  ( 01/01/1435 )  و يطلع في العمود الاخر 02/01/2014 فقط ماهو مطلوب اكثر من كذا

 

و اكون لكم من الشاكرين

 

استخدم الكود في المشاركة 14

 

تجياتي

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

  • 2 years later...
  • 1 year later...
  • 3 months later...
On 4/7/2013 at 9:48 PM, عبدالله باقشير said:

 

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

تفضل هذا التعديل

 

 


Function kh_HijToMilady(Textdate As String)
Dim kh_Calendar As Integer
kh_Calendar = Calendar
Calendar = vbCalHijri
If IsDate(Textdate) Then kh_HijToMilady = CDate(Textdate)
Calendar = kh_Calendar
End Function

 

جزاك الله خيرا يا استاذ عبدالله بس هموت واعرف kh اختصار لايه ؟؟؟

 

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

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